v0.2.3: tweaked hunger slightly, no longer interrupts movement.
This commit is contained in:
parent
1de8c8e9bf
commit
9a5f13b656
|
@ -67,10 +67,8 @@ public class Hunger extends Buff implements Hero.Doom {
|
|||
|
||||
if (Random.Float() < 0.3f && (target.HP > 1 || !target.paralysed)) {
|
||||
|
||||
GLog.n( TXT_STARVING );
|
||||
hero.damage( 1, this );
|
||||
|
||||
hero.interrupt();
|
||||
}
|
||||
} else {
|
||||
|
||||
|
@ -79,6 +77,7 @@ public class Hunger extends Buff implements Hero.Doom {
|
|||
if (newLevel >= STARVING) {
|
||||
|
||||
GLog.n( TXT_STARVING );
|
||||
hero.damage( 1, this );
|
||||
statusUpdated = true;
|
||||
|
||||
hero.interrupt();
|
||||
|
|
|
@ -897,7 +897,9 @@ public class Hero extends Char {
|
|||
@Override
|
||||
public void damage( int dmg, Object src ) {
|
||||
restoreHealth = false;
|
||||
if (damageInterrupt) interrupt();
|
||||
|
||||
if (!(src instanceof Hunger) && damageInterrupt)
|
||||
interrupt();
|
||||
|
||||
if (this.buff(Drowsy.class) != null){
|
||||
Buff.detach(this, Drowsy.class);
|
||||
|
|
Loading…
Reference in New Issue
Block a user