v0.3.5: lots of berserker polish

This commit is contained in:
Evan Debenham
2016-04-16 22:49:17 -04:00
parent b5bf1001ad
commit 03a4ffb652
10 changed files with 70 additions and 36 deletions
@@ -1293,7 +1293,13 @@ public class Hero extends Char {
@Override
public boolean isAlive() {
return super.isAlive() || (subClass == HeroSubClass.BERSERKER && Buff.affect(this, Berserk.class).berserking());
if (subClass == HeroSubClass.BERSERKER){
Berserk berserk = buff(Berserk.class);
if (berserk != null && berserk.berserking()){
return true;
}
}
return super.isAlive();
}
@Override