mirror of
https://github.com/jneug/zeichenmaschine.git
synced 2026-10-12 01:45:18 +02:00
Hehomon Beispiel
This commit is contained in:
42
examples/zm_hehomon/Salamanyte.java
Executable file
42
examples/zm_hehomon/Salamanyte.java
Executable file
@@ -0,0 +1,42 @@
|
||||
|
||||
|
||||
public class Salamanyte extends Hehomon {
|
||||
|
||||
private boolean doppelterSchaden = false;
|
||||
|
||||
public Salamanyte() {
|
||||
super("Salamanyte", "Elektro", 100, 8, 6, "Shigoschlag", "Hauer", "Konzentration", "Heilung", "mia_Salamanyte.png");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void angriff1( Hehomon gegner ) {
|
||||
int zufall = (int)(Math.random() * angr) + 4;
|
||||
if( doppelterSchaden ) {
|
||||
zufall *= 2;
|
||||
doppelterSchaden = false;
|
||||
}
|
||||
gegner.nimmSchaden(zufall);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void angriff2( Hehomon gegner ) {
|
||||
if( doppelterSchaden ) {
|
||||
gegner.nimmSchaden(angr*2);
|
||||
doppelterSchaden = false;
|
||||
} else {
|
||||
gegner.nimmSchaden(angr);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void verteidigung1( Hehomon gegner ) {
|
||||
doppelterSchaden = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void verteidigung2( Hehomon gegner ) {
|
||||
heilen(10);
|
||||
doppelterSchaden = false;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user