mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
A permanent leaving the battlefield causes "lose control" triggers to trigger.
This commit is contained in:
@@ -238,6 +238,12 @@ public class GameAction {
|
||||
runParams.put("Origin", zoneFrom != null ? zoneFrom.getZoneType().name() : null);
|
||||
runParams.put("Destination", zoneTo.getZoneType().name());
|
||||
game.getTriggerHandler().runTrigger(TriggerType.ChangesZone, runParams, false);
|
||||
if (zoneFrom != null && zoneFrom.is(ZoneType.Battlefield)) {
|
||||
final HashMap<String, Object> runParams2 = new HashMap<String, Object>();
|
||||
runParams2.put("Card", lastKnownInfo);
|
||||
runParams2.put("OriginalController", zoneFrom.getPlayer());
|
||||
game.getTriggerHandler().runTrigger(TriggerType.ChangesController, runParams2, false);
|
||||
}
|
||||
// AllZone.getStack().chooseOrderOfSimultaneousStackEntryAll();
|
||||
|
||||
if (suppress) {
|
||||
|
||||
Reference in New Issue
Block a user