public Armor(int IDno, int goldVal, string myName, Armor a) : base(IDno, goldVal, myName) { ablative_value = a.get_armor_value(Armor.Armor_Value.Ablative); insulative_value = a.get_armor_value(Armor.Armor_Value.Insulative); padding_value = a.get_armor_value(Armor.Armor_Value.Padding); hardness_value = a.get_armor_value(Armor.Armor_Value.Hardness); rigidness_value = a.get_armor_value(Armor.Armor_Value.Rigidness); max_integrity = a.get_max_integ(); max_chest_integrity = a.get_max_c_integ(); c_chest_integ = max_chest_integrity; c_rarm_integ = max_integrity; c_larm_integ = max_integrity; c_rleg_integ = max_integrity; c_lleg_integ = max_integrity; c_helm_integ = max_integrity; my_armor_type = a.what_armor_type(); talismans_equipped = a.get_my_equipped_talismans(); }
public Armor(int IDno, int goldVal, string myName, int ab_val, int ins_val, int pad_val, int rig_val, int hard_val, int integ, Armor_Type a_type) : base(IDno, goldVal, myName) { ablative_value = ab_val; insulative_value = ins_val; padding_value = pad_val; rigidness_value = rig_val; hardness_value = hard_val; max_integrity = integ; max_chest_integrity = integ + (integ / 2); c_chest_integ = max_chest_integrity; c_rarm_integ = max_integrity; c_larm_integ = max_integrity; c_rleg_integ = max_integrity; c_lleg_integ = max_integrity; c_helm_integ = max_integrity; my_armor_type = a_type; talismans_equipped = new List <Talisman>(); }
public override string ToString() { return(Armor_ID.ToString().PadRight(5) + Armor_Type.PadRight(25) + Armor_Value.ToString().PadRight(5) + Armor_Cost.ToString("C")); }