mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Merge branch 'AICoffinQueen' into 'master'
Will not untap Coffin Queen if already reanimating a creature See merge request core-developers/forge!204
This commit is contained in:
@@ -561,6 +561,15 @@ public class PlayerControllerAi extends PlayerController {
|
||||
return true;
|
||||
case "Never":
|
||||
return false;
|
||||
case "NothingRemembered":
|
||||
if (source.getRememberedCount() == 0) {
|
||||
return true;
|
||||
} else {
|
||||
Card rem = (Card) source.getFirstRemembered();
|
||||
if (!rem.getZone().is(ZoneType.Battlefield)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
case "BetterTgtThanRemembered":
|
||||
if (source.getRememberedCount() > 0) {
|
||||
Card rem = (Card) source.getFirstRemembered();
|
||||
|
||||
@@ -9,6 +9,7 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.S
|
||||
T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | CheckSVar$ X | SVarCompare$ GE1 | Secondary$ True | TriggerDescription$ When you lose control of CARDNAME, exile creature controlled by CARDNAME.
|
||||
SVar:TrigExile:DB$ChangeZoneAll | ChangeType$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
|
||||
SVar:AIUntapPreference:NothingRemembered
|
||||
# Clear tracking effect if the creature put onto the battlefield leaves the battlefield, as per Oracle ruling
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ DBCleanup | Secondary$ True | Static$ True | TriggerDescription$ Clear tracking effect if the creature put onto the battlefield leaves the battlefield, as per Oracle ruling.
|
||||
SVar:X:Remembered$Amount
|
||||
|
||||
Reference in New Issue
Block a user