public RarifyItem ( |
||
session | ||
mode | RarifyMode | |
protection | RarifyProtection | |
isCommand | bool | |
return | void |
public void Rarify(ClientSession session) { ItemInstance instance = GetItemInstance(); if (instance.Item.Type == InventoryType.Equipment && (instance.Item.ItemType == ItemType.Weapon || instance.Item.ItemType == ItemType.Armor)) { WearableInstance wearableInstance = instance as WearableInstance; wearableInstance?.RarifyItem(session, RarifyMode.Drop, RarifyProtection.None); } }
public void Rarify(ClientSession session) { ItemInstance instance = GetItemInstance(); if (instance.Item.EquipmentSlot == EquipmentType.Armor || instance.Item.EquipmentSlot == EquipmentType.MainWeapon || instance.Item.EquipmentSlot == EquipmentType.SecondaryWeapon) { WearableInstance wearableInstance = instance as WearableInstance; wearableInstance?.RarifyItem(session, RarifyMode.Drop, RarifyProtection.None); } }