diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java index 349976216..cdc4723a1 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGeomancer.java @@ -64,7 +64,7 @@ import java.util.ArrayList; public class GnollGeomancer extends Mob { { - HP = HT = 120; + HP = HT = 150; spriteClass = GnollGeomancerSprite.class; EXP = 20; @@ -84,7 +84,7 @@ public class GnollGeomancer extends Mob { properties.add(Property.BOSS); } - private int abilityCooldown = Random.NormalIntRange(3, 6); + private int abilityCooldown = Random.NormalIntRange(3, 5); private boolean lastAbilityWasRockfall; private int[] throwingRocksFromPos = null; @@ -690,7 +690,7 @@ public class GnollGeomancer extends Mob { } if (ch != null && !(ch instanceof GnollGeomancer)){ - ch.damage(Random.NormalIntRange(5, 10), new GnollGeomancer.Boulder()); + ch.damage(Random.NormalIntRange(8, 12), new GnollGeomancer.Boulder()); if (ch.isAlive()){ Buff.prolong( ch, Paralysis.class, ch instanceof GnollGuard ? 10 : 3 ); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGuard.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGuard.java index b6010985f..06be4506f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGuard.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollGuard.java @@ -81,9 +81,9 @@ public class GnollGuard extends Mob { @Override public int damageRoll() { if (enemy != null && !Dungeon.level.adjacent(pos, enemy.pos)){ - return Random.NormalIntRange( 10, 20 ); + return Random.NormalIntRange( 18, 24 ); } else { - return Random.NormalIntRange( 5, 10 ); + return Random.NormalIntRange( 6, 12 ); } }