Beispiel #1
0
 public Hero(    string name, int hpMax, int mpMax, int attack, 
                 int defense, int agility, bool canAttack, bool canDefend, 
                 bool canUseSkills, Weapon weapon, Armor armor, Jewel jewel,
                 List<Skill> skills, HeroesTeam team)
     : base(name, hpMax, mpMax, attack, defense, agility, canAttack, canDefend, canUseSkills)
 {
     Equip(weapon);
     Equip(armor);
     Equip(jewel);
     Skills = skills;
     JoinTeam(team);
 }
Beispiel #2
0
 public void Unequip(Armor armor)
 {
     //à compléter...?
     base.hpMax -= armor.hp;
     base.mpMax -= armor.mp;
     base.attack -= armor.attack;
     base.defense -= armor.defense;
     base.agility -= armor.agility;
     armor.isEquipped = false;
     Armor = null;
 }
Beispiel #3
0
 public void Equip(Armor armor)
 {
     //à compléter...?
     base.hpMax += armor.hp;
     base.mpMax += armor.mp;
     base.attack += armor.attack;
     base.defense += armor.defense;
     base.agility += armor.agility;
     armor.isEquipped = true;
     Armor = armor;
 }