v0.3.0: hunger is now inactive when a boss floor is locked.
This commit is contained in:
parent
08e7737111
commit
06f747da8d
|
@ -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";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user