public double Bleeding_Strike(Ibase enemy) { enemy.take_dmg(Strength * 2); //a cada segundo por um periodo a determinar dar 1 tick de dano //dano a discutir return(enemy.HP); }
public void Fire_shot(Ibase enemy) { enemy.take_dmg(Intelligence * this.Lvl); if (enemy.isDead) { this.Lvl += (1.21 + enemy.Lvl * 0.618); } // Atira gelinho pra frente causando dano no primeiro inimigo acertado }
public void Fireball(Ibase enemy) { enemy.take_dmg(Intelligence * (this.MP)); if (enemy.isDead) { Lvl += (1.21 + enemy.Lvl * 0.618); } //lança abola de fogo em linha reta, se chegar ao fim do rnge ou pegar em alguem explode e da dano em area }
public double Fatal_Slash(Ibase enemy) { enemy.take_dmg(Strength + 50 + ((MAXHP - HP) * Lvl / 10) * CP); if (enemy.isDead) { Lvl += (1.21 + enemy.Lvl * 0.618); } return(enemy.HP); }
public void Eruption(Ibase enemy) { enemy.take_dmg(Intelligence * (this.MP)); this.take_dmg(100); if (enemy.isDead) { Lvl += (1.21 + enemy.Lvl * 0.618); } //circulo ao redor do player dando dano em tudo ao redor e um pco de dano no player }
/// <see cref = "[Assassin] cover his blades with GH_blood, a strong poison that _is_ based on enemy_HP , /// and deals damage based on his Strength + base_damage +(10/per point)"/> public void Poison_slash(Ibase enemy) { if (!cooldown.cannot_use[0]) { enemy.take_dmg(Strength + dmg_b + 20); current_poison_enemy = enemy; Console.WriteLine("\t\t DANO INICIAL DO PS HP = " + current_poison_enemy.HP + " t = " + tes + "\n\n"); tes++; timer = new Timer(1000); timer.Elapsed += new System.Timers.ElapsedEventHandler(poison); timer.Start(); cooldown.press(1); } }
public void da_dano(Ibase enemy) { }
public void to_putp(Ibase enemy) { }
public void Blink_Slash(Ibase enemy) { // move-se até um alcance de 5 blocos e da dano no inimigo em linha reta }