- Territorial Hellkite: further tweaks to the implementation for the corner cases where it can't attack or attacks someone else.

This commit is contained in:
Agetian
2017-09-09 03:00:15 +00:00
parent 3b187d75bb
commit c39aa35d36

View File

@@ -5,9 +5,12 @@ PT:6/5
K:Flying K:Flying
K:Haste K:Haste
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose an opponent at random that Territorial Hellkite didn't attack during your last combat. CARDNAME attacks that player this combat if able. If you can't choose an opponent this way, tap CARDNAME. T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose an opponent at random that Territorial Hellkite didn't attack during your last combat. CARDNAME attacks that player this combat if able. If you can't choose an opponent this way, tap CARDNAME.
SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent+IsNotRemembered | Random$ True | RememberChosen$ True | ForgetOtherRemembered$ True | ChooseSubAbility$ DBPump | CantChooseSubAbility$ DBTap SVar:TrigChoose:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent+IsNotRemembered | Random$ True | ChooseSubAbility$ DBPump | CantChooseSubAbility$ DBTap
SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME attacks specific player each combat if able:ChosenPlayer | UntilEndOfCombat$ True SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME attacks specific player each combat if able:ChosenPlayer | UntilEndOfCombat$ True
SVar:DBTap:DB$ Tap | Defined$ Self | SubAbility$ DBCleanup SVar:DBTap:DB$ Tap | Defined$ Self | SubAbility$ DBCleanup
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClearRem | Static$ True
SVar:TrigClearRem:DB$ Cleanup | ClearRemembered$ True | SubAbility$ TrigRemember
SVar:TrigRemember:DB$ Pump | RememberObjects$ TriggeredDefendingPlayer
T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBCleanup | IsPresent$ Card.notAttackedThisTurn+Self | Static$ True T:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBCleanup | IsPresent$ Card.notAttackedThisTurn+Self | Static$ True
SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/territorial_hellkite.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/territorial_hellkite.jpg