Пример #1
0
        public void SwapItemLotValues(ItemLot itemToSwapWith)
        {
            List <ItemLotItem> myOriginalItemLotItems         = ItemLotItems;
            List <ItemLotItem> itemToSwapWithOriginalLotItems = itemToSwapWith.ItemLotItems;

            //Swap
            ItemLotItems = itemToSwapWithOriginalLotItems;
            itemToSwapWith.ItemLotItems = myOriginalItemLotItems;
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
        }
Пример #4
0
        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();
        }
Пример #5
0
 public NPC(ItemLot itemLot)
 {
     ItemLot = itemLot;
 }
Пример #6
0
 public Enemy(string name, Level ownerLevel, PARAM.Row itemLot)
 {
     Name       = name;
     OwnerLevel = ownerLevel;
     ItemLot    = new ItemLot(itemLot);
 }