public void eAttack(monster mymons, RichTextBox history) { int atk = r.Next(this.minatk, this.maxatk); int mymonsdef = r.Next(mymons.mindef, mymons.maxdef); if (this.element == "Api") { if (mymons.element == "Angin") { bonusAttack(ref atk); mymons.hp -= atk + mymonsdef; } else { mymons.hp -= atk + mymonsdef; } } else if (this.element == "Angin") { if (mymons.element == "Air") { bonusAttack(ref atk); mymons.hp -= atk + mymonsdef; } else { mymons.hp -= atk + mymonsdef; } } else if (this.element == "Air") { if (mymons.element == "Api") { bonusAttack(ref atk); mymons.hp -= atk + mymonsdef; } else { mymons.hp -= atk + mymonsdef; } } if (mymons.hp <= 0) { mymons.hp = 0; } history.Text += this.name + " " + this.element + " menyerang dengan atk sebesar " + atk + "\n"; }
public void myAttack(monster enemy, RichTextBox history) { int atk = r.Next(this.minatk, this.maxatk); int enemydef = r.Next(enemy.mindef, enemy.maxdef); if (this.element == "Api") { if (enemy.element == "Angin") { bonusAttack(ref atk); enemy.hp -= atk + enemydef; } else { enemy.hp -= atk + enemydef; } } else if (this.element == "Angin") { if (enemy.element == "Air") { bonusAttack(ref atk); enemy.hp -= atk + enemydef; } else { enemy.hp -= atk + enemydef; } } else if (this.element == "Air") { if (enemy.element == "Api") { bonusAttack(ref atk); enemy.hp -= atk + enemydef; } else { enemy.hp -= atk + enemydef; } } if (enemy.hp <= 0) { enemy.hp = 0; } history.Text += this.name + " " + " menyerang dengan atk sebesar " + atk + "\n"; }