v0.9.3a: DM-300's pylons now use standard invulnerability behaviour
This commit is contained in:
parent
0a9d0ba919
commit
0fb5c4a11f
|
@ -178,11 +178,13 @@ public class Pylon extends Mob {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void damage(int dmg, Object src) {
|
public boolean isInvulnerable(Class effect) {
|
||||||
//immune to damage when inactive
|
//immune to damage when inactive
|
||||||
if (alignment == Alignment.NEUTRAL){
|
return (alignment == Alignment.NEUTRAL);
|
||||||
return;
|
}
|
||||||
}
|
|
||||||
|
@Override
|
||||||
|
public void damage(int dmg, Object src) {
|
||||||
if (dmg >= 15){
|
if (dmg >= 15){
|
||||||
//takes 15/16/17/18/19/20 dmg at 15/17/20/24/29/36 incoming dmg
|
//takes 15/16/17/18/19/20 dmg at 15/17/20/24/29/36 incoming dmg
|
||||||
dmg = 14 + (int)(Math.sqrt(8*(dmg - 14) + 1) - 1)/2;
|
dmg = 14 + (int)(Math.sqrt(8*(dmg - 14) + 1) - 1)/2;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user