Ejemplo 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.Парализован;
     }
 }
Ejemplo 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.Здоров;
     }
 }
Ejemplo n.º 3
0
 public override void UseSkill(MagicPlayer person = null, int damage = 0)
 {
     SkillMinMana = 20;
     person.UseSkillMana(SkillMinMana);
     if (person.PlayerCondition == "болен")
     {
         person.PlayerCondition = "здоров";
     }
 }
Ejemplo 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.Здоров;
     }
 }
Ejemplo 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;
     }
 }
Ejemplo 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;
     }
 }
Ejemplo 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;
     }
 }
Ejemplo 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;
     }
 }
Ejemplo 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.Отравлен;
         }
     }
 }
Ejemplo 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("Персонаж не отравлен!");
     }
 }
Ejemplo 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;
     }
 }
Ejemplo 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("Персонаж не отравлен!");
     }
 }
Ejemplo 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("Персонаж жив!");
     }
 }
Ejemplo 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("Персонаж жив!");
     }
 }
Ejemplo 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;
     }
 }
Ejemplo n.º 16
0
 public override void UseSkill(MagicPlayer person = null, int time = 0)
 {
     SkillMinMana = 50 * time;
     person.UseSkillMana(SkillMinMana);
     // тут работа со временем, обработать в UNITY!!!!!
 }