v0.6.5: balance changes to skeletons

This commit is contained in:
Evan Debenham 2018-04-24 15:34:40 -04:00 committed by Evan Debenham
parent 602119070b
commit 7a089d73f9

View File

@ -47,7 +47,7 @@ public class Skeleton extends Mob {
maxLvl = 10;
loot = Generator.Category.WEAPON;
lootChance = 0.2f;
lootChance = 0.125f;
properties.add(Property.UNDEAD);
properties.add(Property.INORGANIC);
@ -69,7 +69,8 @@ public class Skeleton extends Mob {
for (int i = 0; i < PathFinder.NEIGHBOURS8.length; i++) {
Char ch = findChar( pos + PathFinder.NEIGHBOURS8[i] );
if (ch != null && ch.isAlive()) {
int damage = Math.max( 0, damageRoll() - (ch.drRoll() / 2) );
int damage = Random.NormalIntRange(6, 12);
damage = Math.max( 0, damage - (ch.drRoll() + ch.drRoll()) );
ch.damage( damage, this );
if (ch == Dungeon.hero && !ch.isAlive()) {
heroKilled = true;