예제 #1
0
        private static int  GetTierByObjectItemItemTiers(ItemTiers tier)
        {
            switch (tier)
            {
            default: return(6);

            case ItemTiers.Tier1: return(1);

            case ItemTiers.Tier2: return(2);

            case ItemTiers.Tier3: return(3);

            case ItemTiers.Tier4: return(4);

            case ItemTiers.Tier5: return(5);

            case ItemTiers.Tier6: return(6);
            }
        }
예제 #2
0
 public override void Init(ItemTiers tier, string ItemName)
 {
     base.Init(tier, ItemName);
     itemType = ItemTypes.Weapon;
 }
예제 #3
0
 public Weapon(ItemTiers tier, string ItemName)
 {
 }
 public void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadInt(32);
     Field1 = buffer.ReadCharArray(256);
     Field2 = buffer.ReadCharArray(256);
     Field3 = buffer.ReadInt(32);
     Field4 = buffer.ReadInt(32);
     tItemTypeTable = new Items();
     tItemTypeTable.Parse(buffer);
     tItemTable = new Items();
     tItemTable.Parse(buffer);
     tExperienceTable = new ExperienceTable();
     tExperienceTable.Parse(buffer);
     tHelpCodesTable = new HelpCodes();
     tHelpCodesTable.Parse(buffer);
     tMonsterLevelTable = new MonsterLevelTable();
     tMonsterLevelTable.Parse(buffer);
     tAffixTable = new AffixTable();
     tAffixTable.Parse(buffer);
     tHeroTable = new Heros();
     tHeroTable.Parse(buffer);
     tMovementStyleTable = new MovementStyles();
     tMovementStyleTable.Parse(buffer);
     tLabelGBIDTable = new Labels();
     tLabelGBIDTable.Parse(buffer);
     tLootDistTable = new LootDistributionTable();
     tLootDistTable.Parse(buffer);
     tRareItemNamesTable = new RareItemNamesTable();
     tRareItemNamesTable.Parse(buffer);
     tMonsterAffixesTable = new MonsterAffixesTable();
     tMonsterAffixesTable.Parse(buffer);
     tMonsterNamesTable = new RareMonsterNamesTable();
     tMonsterNamesTable.Parse(buffer);
     tSocketedEffectTable = new SocketedEffectsTable();
     tSocketedEffectTable.Parse(buffer);
     tItemEnhancementTable = new ItemEnhancementTable();
     tItemEnhancementTable.Parse(buffer);
     tItemDropTable = new ItemDropTable();
     tItemDropTable.Parse(buffer);
     tItemLevelModTable = new ItemLevelModTable();
     tItemLevelModTable.Parse(buffer);
     tQualityClassTable = new QualityClassTable();
     tQualityClassTable.Parse(buffer);
     tHirelingTable = new Hirelings();
     tHirelingTable.Parse(buffer);
     tSetItemBonusTable = new SetItemBonusTable();
     tSetItemBonusTable.Parse(buffer);
     tEliteModTable = new EliteModifiers();
     tEliteModTable.Parse(buffer);
     tItemTierTable = new ItemTiers();
     tItemTierTable.Parse(buffer);
     tPowerFormulaTable = new PowerFormulaTable();
     tPowerFormulaTable.Parse(buffer);
     tRecipeTable = new RecipesTable();
     tRecipeTable.Parse(buffer);
     tScriptedAchievementEventsTable = new ScriptedAchievementEventsTable();
     tScriptedAchievementEventsTable.Parse(buffer);
 }
예제 #5
0
 public Armor(ItemTiers tier, string ItemName)
 {
 }
예제 #6
0
 public void SetItemTier(ItemTiers tier)
 {
     itemTier = tier;
 }
예제 #7
0
 public virtual void Init(ItemTiers tier, string ItemName)
 {
     this.itemTier = tier;
     this.ItemName = ItemName;
 }
예제 #8
0
 public Item(ItemTiers tier, ItemTypes type, string ItemName)
 {
     this.itemTier = tier;
     this.itemType = type;
     this.ItemName = ItemName;
 }
예제 #9
0
 public Helmet(ItemTiers tier, string ItemName)
 {
 }
예제 #10
0
 public void SetItemTier(ItemTiers key)
 {
     itemTier = key;
 }