public void SwapItemLotValues(ItemLot itemToSwapWith) { List <ItemLotItem> myOriginalItemLotItems = ItemLotItems; List <ItemLotItem> itemToSwapWithOriginalLotItems = itemToSwapWith.ItemLotItems; //Swap ItemLotItems = itemToSwapWithOriginalLotItems; itemToSwapWith.ItemLotItems = myOriginalItemLotItems; }
public ItemLotItem(ItemCategoryID hostOnlyItemCategory, long hostOnlyItemID, int hostOnlyItemNumber, long eventId, ItemLot parentItemLot) : base(hostOnlyItemID, hostOnlyItemCategory) { HostOnlyItemCategory = hostOnlyItemCategory; HostOnlyItemID = hostOnlyItemID; HostOnlyItemNumber = hostOnlyItemNumber; HostOnlyItem = true; ParentItemLot = parentItemLot; SetItemDescription(); }
public bool HasShopLotItem(ItemLot itemLot) { foreach (var item in Items) { if (item.ShopLotItem.ID == itemLot.ItemLotItems[0].ID && item.ShopLotItem.EquipType.ShopCategoryToNormalCategory() == itemLot.ItemLotItems[0].ItemCategory) { return(true); } } return(false); }
public ItemLotItem(ItemCategoryID lotItemCategory, long lotItemId, int lotItemNumber, int lotItemBasePoint, int qWCBasePoint, int qWCAppliesPoint, bool enableLuck, ItemLot parentItemLot) : base(lotItemId, lotItemCategory) { LotItemCategory = lotItemCategory; LotItemId = lotItemId; LotItemNumber = lotItemNumber; LotItemBasePoint = lotItemBasePoint; QWCBasePoint = qWCBasePoint; QWCAppliesPoint = qWCAppliesPoint; EnableLuck = enableLuck; HostOnlyItem = false; ParentItemLot = parentItemLot; SetItemDescription(); }
public NPC(ItemLot itemLot) { ItemLot = itemLot; }
public Enemy(string name, Level ownerLevel, PARAM.Row itemLot) { Name = name; OwnerLevel = ownerLevel; ItemLot = new ItemLot(itemLot); }