Prevent sign healing when the player is recently dead.

This commit is contained in:
KHobbits 2013-03-29 14:37:30 +00:00
parent 159cbba809
commit 8427b41e30

View file

@ -24,6 +24,10 @@ public class SignHeal extends EssentialsSign
@Override @Override
protected boolean onSignInteract(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException, ChargeException protected boolean onSignInteract(final ISign sign, final User player, final String username, final IEssentials ess) throws SignException, ChargeException
{ {
if (player.getHealth() == 0)
{
throw new SignException(_("healDead"));
}
final Trade charge = getTrade(sign, 1, ess); final Trade charge = getTrade(sign, 1, ess);
charge.isAffordableFor(player); charge.isAffordableFor(player);
player.setHealth(20); player.setHealth(20);