v0.3.0: hunger is now inactive when a boss floor is locked.

This commit is contained in:
Evan Debenham 2015-04-02 01:24:09 -04:00
parent 08e7737111
commit 06f747da8d

View File

@ -59,6 +59,12 @@ public class Hunger extends Buff implements Hero.Doom {
@Override
public boolean act() {
if (Dungeon.level.locked){
spend(STEP);
return true;
}
if (target.isAlive()) {
Hero hero = (Hero)target;
@ -130,7 +136,7 @@ public class Hunger extends Buff implements Hero.Doom {
@Override
public int icon() {
if (level < HUNGRY) {
if (Dungeon.level.locked || level < HUNGRY) {
return BuffIndicator.NONE;
} else if (level < STARVING) {
return BuffIndicator.HUNGER;
@ -141,7 +147,7 @@ public class Hunger extends Buff implements Hero.Doom {
@Override
public String toString() {
if (level < STARVING) {
if (Dungeon.level.locked || level < STARVING) {
return "Hungry";
} else {
return "Starving";