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