V0.2.0: fixed two bugs with buff logic.

This commit is contained in:
Evan Debenham 2014-08-29 19:32:30 -04:00
parent 41d0ca00da
commit 9224f1539a
2 changed files with 5 additions and 4 deletions

View File

@ -39,14 +39,13 @@ public class Drowsy extends Buff {
if (target instanceof Hero)
if (target.HP == target.HT) {
GLog.i("You are too healthy, and resist the urge to sleep.");
detach();
} else {
GLog.i("You fall into a deep magical sleep.");
Buff.affect(target, MagicalSleep.class);
detach();
}
else
Buff.affect(target, MagicalSleep.class);
detach();
return true;
} else {
placed = true;

View File

@ -34,8 +34,10 @@ public class Regeneration extends Buff {
}
ChaliceOfBlood.chaliceRegen regenBuff = Dungeon.hero.buff( ChaliceOfBlood.chaliceRegen.class);
if (regenBuff != null)
spend( REGENERATION_DELAY - regenBuff.level() );
else
spend( REGENERATION_DELAY );
} else {