public override void ApplyEquipedArmor() { if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Strength") { EntityStats.charStr += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Intelligence") { EntityStats.charInt += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Wisdom") { EntityStats.charWis += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Constitution") { EntityStats.charCon += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Dexterity") { EntityStats.charDex += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } if (ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatType == "Charisma") { EntityStats.charChr += ArmorEquipped[ArmorEquipped.Count() - 1].Stats.StatBonus; } }
public override void GenerateArmor() { Armor BanditArmor = new Armor(); BanditArmor.Name = BanditArmor.GenerateName(); BanditArmor.Defense = BanditArmor.GenerateValue(BanditArmor.Name); BanditArmor.Stats = BanditArmor.GenerateStatBonus(BanditArmor.Name); BanditArmor.Price = BanditArmor.GeneratePrice(BanditArmor.Defense, BanditArmor.Stats.StatBonus); ArmorInventory.Add(BanditArmor); ArmorEquipped.Add(BanditArmor); ApplyEquipedArmor(); }