diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Crab.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Crab.java index 971dbedc6..878f8ee35 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Crab.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Crab.java @@ -44,7 +44,7 @@ public class Crab extends Mob { @Override public int damageRoll() { - return Random.NormalIntRange( 1, 8 ); + return Random.NormalIntRange( 1, 7 ); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java index b27f52167..3239efda4 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Necromancer.java @@ -326,8 +326,8 @@ public class Necromancer extends Mob { //no loot or exp maxLvl = -5; - //15/25 health to start - HP = 15; + //20/25 health to start + HP = 20; } private void teleportSpend(){ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/NewTengu.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/NewTengu.java index 068964ca6..eaea1ddf7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/NewTengu.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/NewTengu.java @@ -107,9 +107,9 @@ public class NewTengu extends Mob { @Override public int attackSkill( Char target ) { if (target.invisible > 0){ - return 12; + return 6; } else { - return 20; + return 18; } } @@ -251,8 +251,8 @@ public class NewTengu extends Mob { newPos = Random.Int(level.length()); } while ( level.solid[newPos] || - level.distance(newPos, enemy.pos) < 6 || - level.distance(newPos, enemy.pos) > 8 || + level.distance(newPos, enemy.pos) < 5 || + level.distance(newPos, enemy.pos) > 7 || level.distance(newPos, pos) < 6 || Actor.findChar(newPos) != null || Dungeon.level.heaps.get(newPos) != null); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java index 9978e6a42..a46f425ca 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Slime.java @@ -45,7 +45,7 @@ public class Slime extends Mob { @Override public int damageRoll() { - return Random.NormalIntRange( 3, 5 ); + return Random.NormalIntRange( 2, 5 ); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Snake.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Snake.java index 65e9941c5..c5fdba19b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Snake.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Snake.java @@ -41,7 +41,7 @@ public class Snake extends Mob { @Override public int damageRoll() { - return Random.NormalIntRange( 1, 5 ); + return Random.NormalIntRange( 1, 4 ); } @Override diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfCorruption.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfCorruption.java index 042f132ef..8322669ee 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfCorruption.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/WandOfCorruption.java @@ -130,7 +130,7 @@ public class WandOfCorruption extends Wand { Mob enemy = (Mob) ch; - float corruptingPower = 2 + level(); + float corruptingPower = 3 + level()/2; //base enemy resistance is usually based on their exp, but in special cases it is based on other criteria float enemyResist = 1 + enemy.EXP;