Esempio n. 1
0
 public override void UseSkill(MagicPlayer person, int damage, Player enemy)
 {
     if (enemy.Condition != Player.PlayerCondition.Мертв)
     {
         person.UseSkillMana(ArtefactMana);
         enemy.Condition = Player.PlayerCondition.Парализован;
     }
 }
Esempio n. 2
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     if (person.Condition == Player.PlayerCondition.Отравлен)
     {
         person.UseSkillMana(ArtefactMana);
         person.Condition = Player.PlayerCondition.Здоров;
     }
 }
Esempio n. 3
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     SkillMinMana = 20;
     person.UseSkillMana(SkillMinMana);
     if (person.PlayerCondition == "болен")
     {
         person.PlayerCondition = "здоров";
     }
 }
Esempio n. 4
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     SkillMinMana = 20;
     person.UseSkillMana(SkillMinMana);
     if (person.Condition == Player.PlayerCondition.Болен)
     {
         person.Condition = Player.PlayerCondition.Здоров;
     }
 }
Esempio n. 5
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     damage = PlusHealth;
     person.UseSkillMana(ArtefactMana);
     person.PlayerCurrentHealth += damage;
     if (person.PlayerCurrentHealth > person.PlayerMaxHealth)
     {
         person.PlayerCurrentHealth = person.PlayerMaxHealth;
     }
 }
Esempio n. 6
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     SkillMinMana = 85;
     if (person.PlayerCondition == "парализован")
     {
         person.UseSkillMana(SkillMinMana);
         person.PlayerCondition     = "здоров";
         person.PlayerCurrentHealth = 1;
     }
 }
Esempio n. 7
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     SkillMinMana = 85;
     if (person.Condition == Player.PlayerCondition.Парализован)
     {
         person.UseSkillMana(SkillMinMana);
         person.Condition           = Player.PlayerCondition.Здоров;
         person.PlayerCurrentHealth = 1;
     }
 }
Esempio n. 8
0
 }                                   // минимальное значение маны
 public override void UseSkill(MagicPlayer person = null, int heal = 0)
 {
     heal         = PlusHealth;
     SkillMinMana = PlusHealth * 2;
     person.UseSkillMana(SkillMinMana);
     person.PlayerCurrentHealth += PlusHealth;
     if (person.PlayerCurrentHealth > person.PlayerMaxHealth)
     {
         person.PlayerCurrentHealth = person.PlayerMaxHealth;
     }
 }
Esempio n. 9
0
 public override void UseSkill(MagicPlayer person, int damage, Player enemy)
 {
     if (person.Condition == Player.PlayerCondition.Здоров || person.Condition == Player.PlayerCondition.Ослаблен)
     {
         person.UseSkillMana(ArtefactMana);
         enemy.ApplyDamage(Damage);
         if (enemy.Condition != Player.PlayerCondition.Мертв)
         {
             enemy.Condition = Player.PlayerCondition.Отравлен;
         }
     }
 }
Esempio n. 10
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     SkillMinMana = 30;
     if (person.PlayerCondition == "отравлен")
     {
         person.UseSkillMana(SkillMinMana);
         person.PlayerCondition = "здоров";
     }
     else
     {
         throw new Exception("Персонаж не отравлен!");
     }
 }
Esempio n. 11
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     if (Damage != 0)
     {
         person.UseSkillMana(ArtefactMana);
         enemy.ApplyDamage(damage);
         Damage -= damage;
     }
     else
     {
         ArtefactResume = false;
     }
 }
Esempio n. 12
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     SkillMinMana = 30;
     if (person.Condition == Player.PlayerCondition.Отравлен)
     {
         person.UseSkillMana(SkillMinMana);
         person.Condition = Player.PlayerCondition.Здоров;
     }
     else
     {
         throw new Exception("Персонаж не отравлен!");
     }
 }
Esempio n. 13
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     SkillMinMana = 150;
     if (person.PlayerCondition == "мертв")
     {
         person.UseSkillMana(SkillMinMana);
         person.PlayerCondition     = "ослаблен";
         person.PlayerCurrentHealth = 1;
     }
     else
     {
         throw new Exception("Персонаж жив!");
     }
 }
Esempio n. 14
0
 public override void UseSkill(MagicPlayer person, int damage = 0, Player enemy = null)
 {
     SkillMinMana = 150;
     if (person.Condition == Player.PlayerCondition.Мертв)
     {
         person.UseSkillMana(SkillMinMana);
         person.Condition           = Player.PlayerCondition.Ослаблен;
         person.PlayerCurrentHealth = 1;
     }
     else
     {
         throw new Exception("Персонаж жив!");
     }
 }
Esempio n. 15
0
 public override void UseSkill(MagicPlayer person, int damage)
 {
     if (Damage != 0)
     {
         person.UseSkillMana(ArtefactMana);
         if (person.PlayerCurrentMana > person.PlayerMaxMana)
         {
             person.PlayerCurrentMana = person.PlayerMaxMana;
         }
         Damage -= damage;
     }
     else
     {
         ArtefactResume = false;
     }
 }
Esempio n. 16
0
 public override void UseSkill(MagicPlayer person = null, int time = 0)
 {
     SkillMinMana = 50 * time;
     person.UseSkillMana(SkillMinMana);
     // тут работа со временем, обработать в UNITY!!!!!
 }