mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- Tweaked "TriggeredDefendingPlayer"
This commit is contained in:
@@ -300,6 +300,7 @@ public class CombatUtil {
|
||||
otherAttackers.remove(c);
|
||||
runParams.put("OtherAttackers", otherAttackers);
|
||||
runParams.put("Attacked", combat.getDefenderByAttacker(c));
|
||||
runParams.put("DefendingPlayer", combat.getDefenderPlayerByAttacker(c));
|
||||
game.getTriggerHandler().runTrigger(TriggerType.Attacks, runParams, false);
|
||||
|
||||
// Annihilator: can be copied by Strionic Resonator now
|
||||
|
||||
@@ -94,8 +94,7 @@ public class TriggerAttacks extends Trigger {
|
||||
}
|
||||
|
||||
if (this.mapParams.containsKey("DefendingPlayerPoisoned")) {
|
||||
Card attacker = (Card) runParams2.get("Attacker");
|
||||
Player defendingPlayer = attacker.getGame().getCombat().getDefenderPlayerByAttacker(attacker);
|
||||
Player defendingPlayer = (Player) runParams2.get("DefendingPlayer");
|
||||
if (defendingPlayer.getPoisonCounters() == 0) {
|
||||
return false;
|
||||
}
|
||||
@@ -109,7 +108,6 @@ public class TriggerAttacks extends Trigger {
|
||||
public final void setTriggeringObjects(final SpellAbility sa) {
|
||||
sa.setTriggeringObject("Attacker", this.getRunParams().get("Attacker"));
|
||||
sa.setTriggeringObject("Defender", this.getRunParams().get("Attacked"));
|
||||
final Player defendingPlayer = ((Card) this.getRunParams().get("Attacker")).getGame().getCombat().getDefenderPlayerByAttacker((Card) this.getRunParams().get("Attacker"));
|
||||
sa.setTriggeringObject("DefendingPlayer", defendingPlayer);
|
||||
sa.setTriggeringObject("DefendingPlayer", this.getRunParams().get("DefendingPlayer"));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user