diff --git a/.gitattributes b/.gitattributes index 0caa4e1f6b3..c22416db7d9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4064,6 +4064,7 @@ res/cardsfolder/k/kiki_jiki_mirror_breaker.txt svneol=native#text/plain res/cardsfolder/k/kiku_nights_flower.txt svneol=native#text/plain res/cardsfolder/k/kikus_shadow.txt svneol=native#text/plain res/cardsfolder/k/killer_bees.txt svneol=native#text/plain +res/cardsfolder/k/killer_instinct.txt -text res/cardsfolder/k/killer_whale.txt svneol=native#text/plain res/cardsfolder/k/kiln_fiend.txt svneol=native#text/plain res/cardsfolder/k/kiln_walker.txt svneol=native#text/plain diff --git a/res/cardsfolder/k/killer_instinct.txt b/res/cardsfolder/k/killer_instinct.txt new file mode 100644 index 00000000000..5db7819e2d8 --- /dev/null +++ b/res/cardsfolder/k/killer_instinct.txt @@ -0,0 +1,11 @@ +Name:Killer Instinct +ManaCost:4 R G +Types:Enchantment +Text:no text +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, reveal the top card of your library. If it's a creature card, put it onto the battlefield. That creature gains haste until end of turn. Sacrifice it at the beginning of the next end step. +SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | DestinationZone$ Battlefield | RememberChanged$ True | LibraryPosition2$ 0 | SubAbility$ DBPump +SVar:DBPump:DB$Pump | KW$ Haste & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Permanent$ True | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/killer_instinct.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/t/treacherous_urge.txt b/res/cardsfolder/t/treacherous_urge.txt index 2a5e7df78bc..64ad86b4b12 100644 --- a/res/cardsfolder/t/treacherous_urge.txt +++ b/res/cardsfolder/t/treacherous_urge.txt @@ -2,7 +2,7 @@ Name:Treacherous Urge ManaCost:4 B Types:Instant Text:no text -A:SP$ ChangeZone | Cost$ 4 B | Origin$ Hand | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | GainControl$ True | SubAbility$ SVar=DBPump | RememberChanged$ True | ForgetOtherRemembered$ True | IsCurse$ True | SpellDescription$ Target opponent reveals his or her hand. You may put a creature card from it onto the battlefield under your control. That creature has haste. Sacrifice it at the beginning of the next end step. +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Hand | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Creature | GainControl$ True | SubAbility$ SVar=DBPump | RememberChanged$ True | IsCurse$ True | SpellDescription$ Target opponent reveals his or her hand. You may put a creature card from it onto the battlefield under your control. That creature has haste. Sacrifice it at the beginning of the next end step. SVar:DBPump:DB$Pump | KW$ Haste & HIDDEN At the beginning of the end step, sacrifice CARDNAME. | Permanent$ True | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:Rarity:Uncommon diff --git a/src/main/java/forge/card/abilityFactory/AbilityFactory_Reveal.java b/src/main/java/forge/card/abilityFactory/AbilityFactory_Reveal.java index ab481920c3a..ac7a4cabf70 100644 --- a/src/main/java/forge/card/abilityFactory/AbilityFactory_Reveal.java +++ b/src/main/java/forge/card/abilityFactory/AbilityFactory_Reveal.java @@ -329,6 +329,8 @@ public class AbilityFactory_Reveal { } else { AllZone.getGameAction().moveTo(zone, c); } + if (params.containsKey("RememberChanged")) + host.addRemembered(c); } } else { int j = 0;