mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Player: add PayLife Trigger
This commit is contained in:
@@ -515,14 +515,15 @@ public class Player extends GameEntity implements Comparable<Player> {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (lifePayment <= 0)
|
loseLife(lifePayment);
|
||||||
return true;
|
|
||||||
|
|
||||||
// rule 118.8
|
// Run triggers
|
||||||
if (life >= lifePayment) {
|
final Map<String, Object> runParams = Maps.newHashMap();
|
||||||
return (loseLife(lifePayment) > 0);
|
runParams.put("Player", this);
|
||||||
}
|
runParams.put("LifeAmount", lifePayment);
|
||||||
return false;
|
game.getTriggerHandler().runTrigger(TriggerType.PayLife, runParams, false);
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final boolean canPayEnergy(final int energyPayment) {
|
public final boolean canPayEnergy(final int energyPayment) {
|
||||||
|
|||||||
Reference in New Issue
Block a user