Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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>();
        }
Exemplo n.º 3
0
 public override string ToString()
 {
     return(Armor_ID.ToString().PadRight(5) + Armor_Type.PadRight(25) + Armor_Value.ToString().PadRight(5) + Armor_Cost.ToString("C"));
 }