mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
- Fixed "BecomesTarget" triggering twice.
This commit is contained in:
@@ -605,19 +605,19 @@ public class MagicStack extends MyObservable {
|
|||||||
|
|
||||||
// Not sure these clauses are necessary. Consider it a precaution
|
// Not sure these clauses are necessary. Consider it a precaution
|
||||||
// for backwards compatibility for hardcoded cards.
|
// for backwards compatibility for hardcoded cards.
|
||||||
if (sp.getTargetCard() != null) {
|
else if (sp.getTargetCard() != null) {
|
||||||
runParams.put("Target", sp.getTargetCard());
|
runParams.put("Target", sp.getTargetCard());
|
||||||
|
|
||||||
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
||||||
}
|
}
|
||||||
if (sp.getTargetList() != null && sp.getTargetList().size() > 0) {
|
else if (sp.getTargetList() != null && sp.getTargetList().size() > 0) {
|
||||||
for (Card ctgt : sp.getTargetList()) {
|
for (Card ctgt : sp.getTargetList()) {
|
||||||
runParams.put("Target", ctgt);
|
runParams.put("Target", ctgt);
|
||||||
|
|
||||||
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (sp.getTargetPlayer() != null) {
|
else if (sp.getTargetPlayer() != null) {
|
||||||
runParams.put("Target", sp.getTargetPlayer());
|
runParams.put("Target", sp.getTargetPlayer());
|
||||||
|
|
||||||
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
AllZone.getTriggerHandler().runTrigger("BecomesTarget", runParams);
|
||||||
|
|||||||
Reference in New Issue
Block a user