Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<Item> GetEquippedItemsInSlot(Core core, EInventoryType invtype)
- {
- var r = new List<Item>();
- foreach (var i in core.ItemManager.GetItems())
- {
- if (i.Place == EItemPlace.Equipment)
- {
- if (i.InventoryType == invtype)
- r.Add(i);
- if (i.InventoryType == EInventoryType.TwoHandedWeapon && (invtype == EInventoryType.OffHandWeapon || invtype == EInventoryType.MainHandWeapon))
- r.Add(i);
- if ((i.InventoryType == EInventoryType.OffHandWeapon || i.InventoryType == EInventoryType.MainHandWeapon) && invtype == EInventoryType.TwoHandedWeapon)
- r.Add(i);
- if (i.InventoryType == EInventoryType.Robe && invtype == EInventoryType.Chest)
- r.Add(i);
- if (i.InventoryType == EInventoryType.Chest && invtype == EInventoryType.Robe)
- r.Add(i);
- }
- }
- return r;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement