v0.8.0a: DM-300 balance changes:
- Now takes 3 turns to move through rock, up from 2.5 - Pylons now resist damage above 15, up from 10
This commit is contained in:
parent
8f0abdb7d2
commit
1de6a1e10a
|
@ -552,7 +552,7 @@ public class NewDM300 extends Mob {
|
||||||
}
|
}
|
||||||
Dungeon.level.cleanWalls();
|
Dungeon.level.cleanWalls();
|
||||||
Dungeon.observe();
|
Dungeon.observe();
|
||||||
spend(2.5f);
|
spend(3f);
|
||||||
|
|
||||||
for (int i : PathFinder.NEIGHBOURS8){
|
for (int i : PathFinder.NEIGHBOURS8){
|
||||||
if (Actor.findChar(pos+i) == null &&
|
if (Actor.findChar(pos+i) == null &&
|
||||||
|
|
|
@ -157,9 +157,9 @@ public class Pylon extends Mob {
|
||||||
if (alignment == Alignment.NEUTRAL){
|
if (alignment == Alignment.NEUTRAL){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (dmg >= 5){
|
if (dmg >= 15){
|
||||||
//takes 10/11/12/13/14/15 dmg at 10/12/15/19/24/31 incoming dmg
|
//takes 15/16/17/18/19/20 dmg at 15/17/20/24/29/36 incoming dmg
|
||||||
dmg = 9 + (int)(Math.sqrt(8*(dmg - 9) + 1) - 1)/2;
|
dmg = 14 + (int)(Math.sqrt(8*(dmg - 14) + 1) - 1)/2;
|
||||||
}
|
}
|
||||||
super.damage(dmg, src);
|
super.damage(dmg, src);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user