merged r15847-r15910 from the Trunk into CloneFix branch

This commit is contained in:
ArsenalNut
2012-06-15 01:09:58 +00:00
1530 changed files with 5660 additions and 3492 deletions

27
.gitattributes vendored
View File

@@ -1041,6 +1041,7 @@ res/cardsfolder/b/bone_dancer.txt -text
res/cardsfolder/b/bone_flute.txt svneol=native#text/plain res/cardsfolder/b/bone_flute.txt svneol=native#text/plain
res/cardsfolder/b/bone_harvest.txt svneol=native#text/plain res/cardsfolder/b/bone_harvest.txt svneol=native#text/plain
res/cardsfolder/b/bone_saw.txt svneol=native#text/plain res/cardsfolder/b/bone_saw.txt svneol=native#text/plain
res/cardsfolder/b/bone_shaman.txt -text
res/cardsfolder/b/bone_shredder.txt svneol=native#text/plain res/cardsfolder/b/bone_shredder.txt svneol=native#text/plain
res/cardsfolder/b/bone_splinters.txt svneol=native#text/plain res/cardsfolder/b/bone_splinters.txt svneol=native#text/plain
res/cardsfolder/b/bone_to_ash.txt -text res/cardsfolder/b/bone_to_ash.txt -text
@@ -1087,6 +1088,7 @@ res/cardsfolder/b/bounteous_kirin.txt svneol=native#text/plain
res/cardsfolder/b/bountiful_harvest.txt svneol=native#text/plain res/cardsfolder/b/bountiful_harvest.txt svneol=native#text/plain
res/cardsfolder/b/bounty_hunter.txt svneol=native#text/plain res/cardsfolder/b/bounty_hunter.txt svneol=native#text/plain
res/cardsfolder/b/bower_passage.txt -text res/cardsfolder/b/bower_passage.txt -text
res/cardsfolder/b/brace_for_impact.txt -text
res/cardsfolder/b/brackwater_elemental.txt svneol=native#text/plain res/cardsfolder/b/brackwater_elemental.txt svneol=native#text/plain
res/cardsfolder/b/braid_of_fire.txt svneol=native#text/plain res/cardsfolder/b/braid_of_fire.txt svneol=native#text/plain
res/cardsfolder/b/braids_cabal_minion.txt svneol=native#text/plain res/cardsfolder/b/braids_cabal_minion.txt svneol=native#text/plain
@@ -7756,6 +7758,7 @@ res/cardsfolder/s/sage_owl.txt svneol=native#text/plain
res/cardsfolder/s/sages_dousing.txt svneol=native#text/plain res/cardsfolder/s/sages_dousing.txt svneol=native#text/plain
res/cardsfolder/s/sages_knowledge.txt svneol=native#text/plain res/cardsfolder/s/sages_knowledge.txt svneol=native#text/plain
res/cardsfolder/s/sages_of_the_anima.txt -text res/cardsfolder/s/sages_of_the_anima.txt -text
res/cardsfolder/s/sai_of_the_shinobi.txt -text
res/cardsfolder/s/sailmonger.txt svneol=native#text/plain res/cardsfolder/s/sailmonger.txt svneol=native#text/plain
res/cardsfolder/s/sakashima_the_impostor.txt -text res/cardsfolder/s/sakashima_the_impostor.txt -text
res/cardsfolder/s/sakura_tribe_elder.txt svneol=native#text/plain res/cardsfolder/s/sakura_tribe_elder.txt svneol=native#text/plain
@@ -11654,7 +11657,7 @@ src/main/java/forge/Card.java svneol=native#text/plain
src/main/java/forge/CardCharactersticName.java -text src/main/java/forge/CardCharactersticName.java -text
src/main/java/forge/CardColor.java svneol=native#text/plain src/main/java/forge/CardColor.java svneol=native#text/plain
src/main/java/forge/CardDamageHistory.java -text src/main/java/forge/CardDamageHistory.java -text
src/main/java/forge/CardKeywords.java -text svneol=native#text/plain src/main/java/forge/CardKeywords.java svneol=native#text/plain
src/main/java/forge/CardList.java svneol=native#text/plain src/main/java/forge/CardList.java svneol=native#text/plain
src/main/java/forge/CardListFilter.java svneol=native#text/plain src/main/java/forge/CardListFilter.java svneol=native#text/plain
src/main/java/forge/CardListUtil.java svneol=native#text/plain src/main/java/forge/CardListUtil.java svneol=native#text/plain
@@ -11858,7 +11861,7 @@ src/main/java/forge/control/FControl.java -text
src/main/java/forge/control/KeyboardShortcuts.java -text src/main/java/forge/control/KeyboardShortcuts.java -text
src/main/java/forge/control/RestartUtil.java -text src/main/java/forge/control/RestartUtil.java -text
src/main/java/forge/control/bazaar/ControlStall.java -text src/main/java/forge/control/bazaar/ControlStall.java -text
src/main/java/forge/control/bazaar/package-info.java -text svneol=native#text/plain src/main/java/forge/control/bazaar/package-info.java svneol=native#text/plain
src/main/java/forge/control/input/Input.java svneol=native#text/plain src/main/java/forge/control/input/Input.java svneol=native#text/plain
src/main/java/forge/control/input/InputAttack.java svneol=native#text/plain src/main/java/forge/control/input/InputAttack.java svneol=native#text/plain
src/main/java/forge/control/input/InputBlock.java svneol=native#text/plain src/main/java/forge/control/input/InputBlock.java svneol=native#text/plain
@@ -11927,7 +11930,7 @@ src/main/java/forge/game/phase/PhaseType.java -text
src/main/java/forge/game/phase/PhaseUtil.java svneol=native#text/plain src/main/java/forge/game/phase/PhaseUtil.java svneol=native#text/plain
src/main/java/forge/game/phase/Untap.java -text src/main/java/forge/game/phase/Untap.java -text
src/main/java/forge/game/phase/Upkeep.java svneol=native#text/plain src/main/java/forge/game/phase/Upkeep.java svneol=native#text/plain
src/main/java/forge/game/phase/package-info.java -text svneol=native#text/plain src/main/java/forge/game/phase/package-info.java svneol=native#text/plain
src/main/java/forge/game/player/AIPlayer.java svneol=native#text/plain src/main/java/forge/game/player/AIPlayer.java svneol=native#text/plain
src/main/java/forge/game/player/Computer.java svneol=native#text/plain src/main/java/forge/game/player/Computer.java svneol=native#text/plain
src/main/java/forge/game/player/ComputerAIGeneral.java svneol=native#text/plain src/main/java/forge/game/player/ComputerAIGeneral.java svneol=native#text/plain
@@ -11939,14 +11942,14 @@ src/main/java/forge/game/player/HumanPlayer.java svneol=native#text/plain
src/main/java/forge/game/player/Player.java svneol=native#text/plain src/main/java/forge/game/player/Player.java svneol=native#text/plain
src/main/java/forge/game/player/PlayerType.java svneol=native#text/plain src/main/java/forge/game/player/PlayerType.java svneol=native#text/plain
src/main/java/forge/game/player/PlayerUtil.java svneol=native#text/plain src/main/java/forge/game/player/PlayerUtil.java svneol=native#text/plain
src/main/java/forge/game/player/package-info.java -text svneol=native#text/plain src/main/java/forge/game/player/package-info.java svneol=native#text/plain
src/main/java/forge/game/zone/DefaultPlayerZone.java svneol=native#text/plain src/main/java/forge/game/zone/DefaultPlayerZone.java svneol=native#text/plain
src/main/java/forge/game/zone/IPlayerZone.java svneol=native#text/plain src/main/java/forge/game/zone/IPlayerZone.java svneol=native#text/plain
src/main/java/forge/game/zone/MagicStack.java svneol=native#text/plain src/main/java/forge/game/zone/MagicStack.java svneol=native#text/plain
src/main/java/forge/game/zone/PlayerZone.java svneol=native#text/plain src/main/java/forge/game/zone/PlayerZone.java svneol=native#text/plain
src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java svneol=native#text/plain src/main/java/forge/game/zone/PlayerZoneComesIntoPlay.java svneol=native#text/plain
src/main/java/forge/game/zone/ZoneType.java -text src/main/java/forge/game/zone/ZoneType.java -text
src/main/java/forge/game/zone/package-info.java -text svneol=native#text/plain src/main/java/forge/game/zone/package-info.java svneol=native#text/plain
src/main/java/forge/gui/CardContainer.java svneol=native#text/plain src/main/java/forge/gui/CardContainer.java svneol=native#text/plain
src/main/java/forge/gui/CardDetailPanel.java svneol=native#text/plain src/main/java/forge/gui/CardDetailPanel.java svneol=native#text/plain
src/main/java/forge/gui/CardListViewer.java -text src/main/java/forge/gui/CardListViewer.java -text
@@ -12027,7 +12030,7 @@ src/main/java/forge/gui/framework/SLayoutIO.java -text
src/main/java/forge/gui/framework/SOverflowUtil.java -text src/main/java/forge/gui/framework/SOverflowUtil.java -text
src/main/java/forge/gui/framework/SRearrangingUtil.java -text src/main/java/forge/gui/framework/SRearrangingUtil.java -text
src/main/java/forge/gui/framework/SResizingUtil.java -text src/main/java/forge/gui/framework/SResizingUtil.java -text
src/main/java/forge/gui/framework/package-info.java -text svneol=native#text/plain src/main/java/forge/gui/framework/package-info.java svneol=native#text/plain
src/main/java/forge/gui/home/CMainMenu.java -text src/main/java/forge/gui/home/CMainMenu.java -text
src/main/java/forge/gui/home/EMenuGroup.java -text src/main/java/forge/gui/home/EMenuGroup.java -text
src/main/java/forge/gui/home/EMenuItem.java -text src/main/java/forge/gui/home/EMenuItem.java -text
@@ -12086,13 +12089,13 @@ src/main/java/forge/gui/match/controllers/CMessage.java -text
src/main/java/forge/gui/match/controllers/CPicture.java -text src/main/java/forge/gui/match/controllers/CPicture.java -text
src/main/java/forge/gui/match/controllers/CPlayers.java -text src/main/java/forge/gui/match/controllers/CPlayers.java -text
src/main/java/forge/gui/match/controllers/CStack.java -text src/main/java/forge/gui/match/controllers/CStack.java -text
src/main/java/forge/gui/match/controllers/package-info.java -text svneol=native#text/plain src/main/java/forge/gui/match/controllers/package-info.java svneol=native#text/plain
src/main/java/forge/gui/match/nonsingleton/CField.java -text src/main/java/forge/gui/match/nonsingleton/CField.java -text
src/main/java/forge/gui/match/nonsingleton/CHand.java -text src/main/java/forge/gui/match/nonsingleton/CHand.java -text
src/main/java/forge/gui/match/nonsingleton/VField.java -text src/main/java/forge/gui/match/nonsingleton/VField.java -text
src/main/java/forge/gui/match/nonsingleton/VHand.java -text src/main/java/forge/gui/match/nonsingleton/VHand.java -text
src/main/java/forge/gui/match/nonsingleton/package-info.java -text svneol=native#text/plain src/main/java/forge/gui/match/nonsingleton/package-info.java svneol=native#text/plain
src/main/java/forge/gui/match/package-info.java -text svneol=native#text/plain src/main/java/forge/gui/match/package-info.java svneol=native#text/plain
src/main/java/forge/gui/match/views/VAntes.java -text src/main/java/forge/gui/match/views/VAntes.java -text
src/main/java/forge/gui/match/views/VCombat.java -text src/main/java/forge/gui/match/views/VCombat.java -text
src/main/java/forge/gui/match/views/VDetail.java -text src/main/java/forge/gui/match/views/VDetail.java -text
@@ -12103,7 +12106,7 @@ src/main/java/forge/gui/match/views/VMessage.java -text
src/main/java/forge/gui/match/views/VPicture.java -text src/main/java/forge/gui/match/views/VPicture.java -text
src/main/java/forge/gui/match/views/VPlayers.java -text src/main/java/forge/gui/match/views/VPlayers.java -text
src/main/java/forge/gui/match/views/VStack.java -text src/main/java/forge/gui/match/views/VStack.java -text
src/main/java/forge/gui/match/views/package-info.java -text svneol=native#text/plain src/main/java/forge/gui/match/views/package-info.java svneol=native#text/plain
src/main/java/forge/gui/package-info.java svneol=native#text/plain src/main/java/forge/gui/package-info.java svneol=native#text/plain
src/main/java/forge/gui/toolbox/CardFaceSymbols.java svneol=native#text/plain src/main/java/forge/gui/toolbox/CardFaceSymbols.java svneol=native#text/plain
src/main/java/forge/gui/toolbox/CardViewer.java -text src/main/java/forge/gui/toolbox/CardViewer.java -text
@@ -12214,7 +12217,7 @@ src/main/java/forge/util/closures/Lambda1.java svneol=native#text/plain
src/main/java/forge/util/closures/Predicate.java -text src/main/java/forge/util/closures/Predicate.java -text
src/main/java/forge/util/closures/PredicateInteger.java -text src/main/java/forge/util/closures/PredicateInteger.java -text
src/main/java/forge/util/closures/PredicateString.java -text src/main/java/forge/util/closures/PredicateString.java -text
src/main/java/forge/util/closures/package-info.java -text svneol=native#text/plain src/main/java/forge/util/closures/package-info.java svneol=native#text/plain
src/main/java/forge/util/package-info.java -text src/main/java/forge/util/package-info.java -text
src/main/java/forge/view/ButtonUtil.java svneol=native#text/plain src/main/java/forge/view/ButtonUtil.java svneol=native#text/plain
src/main/java/forge/view/FView.java -text src/main/java/forge/view/FView.java -text
@@ -12244,7 +12247,7 @@ src/main/java/net/slightlymagic/braids/BraidsProgressMonitor.java svneol=native#
src/main/java/net/slightlymagic/braids/FindNonDirectoriesSkipDotDirectoriesGenerator.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/FindNonDirectoriesSkipDotDirectoriesGenerator.java svneol=native#text/plain
src/main/java/net/slightlymagic/braids/GeneratorFunctions.java svneol=native#text/plain src/main/java/net/slightlymagic/braids/GeneratorFunctions.java svneol=native#text/plain
src/main/java/net/slightlymagic/braids/LICENSE.txt svneol=native#text/plain src/main/java/net/slightlymagic/braids/LICENSE.txt svneol=native#text/plain
src/main/java/net/slightlymagic/braids/package-info.java -text svneol=native#text/plain src/main/java/net/slightlymagic/braids/package-info.java svneol=native#text/plain
src/main/java/tree/properties/PropertyElement.java svneol=native#text/plain src/main/java/tree/properties/PropertyElement.java svneol=native#text/plain
src/main/java/tree/properties/PropertyType.java svneol=native#text/plain src/main/java/tree/properties/PropertyType.java svneol=native#text/plain
src/main/java/tree/properties/TreeProperties.java svneol=native#text/plain src/main/java/tree/properties/TreeProperties.java svneol=native#text/plain

View File

@@ -1,53 +1,33 @@
Forge Beta: 0#-##-2012 ver 1.2.8 Forge Beta: 0#-##-2012 ver 1.2.9
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com) (Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
10### cards in total. 10### cards in total.
The work on the new UI is now finished and this version adds the new UI to the deck editors. We should not expect major changes or major additions to the UI. Future betas may include a few minor bug fixes to the UI. And we may also include a few minor tweaks. There was a bug in the previous version which prevented the token pics of many cards from displaying on the battlefield. This should now be fixed.
We all would like to thank Doublestrike for his contributions to the new UI. Draft mode should no longer cause a crash when you start the draft.
The new deck editors include: People using java 7 should be able to play forge without getting the crash reports that stated "Comparison method violates it's general contract!".
* a better text search (can search for multiple terms, and "not" terms --
* interval filters for P/T and CMC
* add/remove 4
* better statistics and draw probabilities
* Toggle-able, sort-able, resize-able, move-able columns
* and of course uses the drag cell layout.
With the update to the new deck editors several people noticed an error when they run the snapshot build. We hope to have this fixed in the near future. This start up error states: The work on the new UI is now finished. We should not expect major changes or major additions to the UI. Future betas may include a few minor bug fixes to the UI. And we may also include a few minor tweaks.
Detailed error trace: Selecting a package of cards in the quest mode card shop will not display the packages in the card picture and card detail panels.
java.lang.NullPointerException
at forge.gui.deckeditor.controllers.CEditorPreferences.initialize(CEditorPreferences.java:45)
at forge.view.FView.initialize(FView.java:97)
A recent submission to the code base on the SVN prevents the Card Shop crash report when you select a package of cards, but the packages still aren't displayed in the card picture and card detail panels. Draft mode will cause a crash report when you start a new draft. We are aware of this problem and we hope to be able to fix it at some point in the future. You can use version 1.2.7 to play draft mode games in the mean time.
Draft mode will cause a crash report when you start a new draft. We are aware of this proble and we hope to be able to fix it at some point in the future. Some people have noticed special quests do not have the start in play cards appearing. And some people have noticed that a match can start without any cards appearing in the players hands or in their libraries. We hope to have this problem fixed at some point in the future.
We are now using a different system for our snapshot and beta releases. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.
The res/images/icons/ folder has been moved to res/pics/icons/. This folder holds the quest opponent icons, bazaar pets, and bazaar plants. If you have downloaded this content, it will still work, but the folder must be moved on your computer. Forge is not fully java 7 compatible at this time. We recommend that people downgrade to java 6.
--
Some people have noticed special quests do not have the start in play cards appearing. And some people have noticed that a match can start without any cards appearing in the players hands or in their libraries. The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
A possible fix was submitted to the SVN for forge version 1.2.7. We have received several reports that the above bugs are still occuring. We hope to have this problem fixed at some point in the future.
The dock now has a new button labeled "Open Layout" along with old button with original function "Revert Layout". Modifying the battlefield layout will result in your changes being saved to a file named "match_preferred.xml". You can copy and rename that file to share your layouts with other people.
The hard drive which was used for the Maven based build and release system has become unstable and can no longer be used for this purpose.
We are now using a different system for our snapshot and beta releases and this system uses an up to date OS. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.
We apologize for this inconvenience.
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove usefull. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder. We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder.
@@ -57,364 +37,29 @@ Some people use the Windows application 7zip. This utility can be found at http:
Fixes/Features: Fixes/Features:
- Cleared out the changes.txt file, now ready for new material. - Cleared out the changes.txt file, now ready for new material.
- Minor edit to Seachrome Coast to remove the extra copy of the etb text. - Updated three decks.
- Update site and buildnumber plugin - Updated 4 decks.
- Prophetic Prism now using Any - Merged changes from trunk to AbilityWork: r15839-r15884
- Fixed tokenDoTriggerAINoCost not setting targets and XCosts. - Fixed Ebony Horse, Keeper of the Dead, Night Soil, Praetor's Counsel and Secretkeeper.
- Added SVar:BuffedBy:Creature to Cathars' Crusade. - Fixed the token image bug.
- Added Shadow to isUsefulPumpKeyword. - Fixed Stigma Lasher's effect duration
- Removed the second "SVar:BuffedBy:Creature" from Kruin Striker. - Added some missing PC2 reprints' set info
- Added targeting to AF Effect with Fog AILogic. - Fixed Arctic Nishoba no lifegain bug
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the updated JuzamjediCube file which now contains some AVR cards.
- Pushed WompWomp's new sprite sheet for the firebloom skin.
- Refunding Tap and Untap costs will no longer trigger anything.
- Fixed Curse of Oblivion.
- Fixed Oni of Wild Places and friends.
- DefinedPlayer used in AF ChangeZone (Hidden) will now define the controller of cards on the battlefield/in the graveyard.
- *Crosses fingers* Reintegration of AbilityWork branch.
- Enabling Rotating formats (Extended, Modern) to be used for Starting Quest Pools.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Updated the Spock 2 deck.
- Possible fix for "Comparison method violates it's general contract!" crash.
- Fixed drafting crash, though the UI for it needs tweaking (remove "Add 4 of" button, remove "remove" buttons, rename "add" button etc)
- Fixed Oona's Prowler ability cost description.
- Added a fluff piece to the changes.txt file. - Added a fluff piece to the changes.txt file.
- Fixed a possible IndexOutOfBoundsException in dealDamageResolve.
- Fixed SuspendCast never being set to false;
- Fixed a little bug in decideAIPayment of CostSacrifice.
- Fixed a little bug in chooseSacrificeType.
- Added a little more safety code to prevent AI freezing.
- A little AI tweak to support Awe Strike.
- Removed Words of War (it was not completely right).
- Improved changeZoneAllTriggerAINoCost.
- Improved the AILogic "MostProminentHumanControls".
- Fixed AF Fight not checking for fighters on battlefield.
- Fixed AI payment of non-mana costs of static abilities (for example morph).
- Fixed isCardInPlay.
- Converted Academy Rector and Lost Auramancers to script.
- Cleanup.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added the precon Angelic Might.
- Added the precon Solitary Fiends.
- Added 7ED setinfo to Infernal Contract.
- added support for random sacrifice choice
- added support for ForgetOtherRemembered and Optional to changeKnownOriginResolve
- Adding Repeat AF.
- added default value for RepeatSVarCompare
- Fixed Drake Familiar.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Curse of Thirst.
- Converted Spectral Bears and Spectral Force to script.
- The AI can now use Tyrant of Discord.
- Fixed changeKnownOriginResolve.
- Removed SVar:RemAIDeck:True from Primal Surge.
- Fixed Slithermuse.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Dawnfluke.
- Fixed an issue with the phase labels not updating completely, especially in custom layouts.
- Fixed a bug with the stack not repainting after changes are made.
- Tweaked AF DealDamage AI.
- Added the AILogic "Always" to AF Effect.
- Changed "Revert Layout" to "Open Layout" To revert to factory layout, open "match_default.xml"
- Improved AI of Glint Hawk Idol.
- Added AILogic parameter to AF Protection.
- adding *.jpg to ignore list for res/pics/tokens
- adding branch for mana restrictions
- Refactored some of the new code for a general open dialog. Dock now has new button "Open Layout" along with old button with original function "Revert Layout"
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Aggravate.
- Fixed initiatePossibleDefenders being called in the wrong phases (which made it possible to attack planeswalkers which weren't on the battlefield anymore).
- Removed a superfluous function.
- Improved functionality of "Load Layout" dock button.
- Fixed AI of Graveyard Shovel and an ability description of Relic of Progenitus.
- Added the player keyword "You can't gain life.".
- Reduce the likelihood of upgrading Rares to Mythics for new quests.
- Added "Save Layout" feature. Save dialog function in forge.gui.toolbox improved. Save layout functions in SIOUtil slightly modified to accept these changes.
- Convert Living Weapon to script
- Converted parts of Forsaken Wastes and Leyline of Punishment to script.
- Converted Platinum Emperion to script.
- Added the player keyword "You can't draw cards.".
- Converted Maralen of the Mornsong and Omen Machine to script.
- Created Ability Borrowing branch
- Fixed Painbringer.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- copying activated abilities will now also copy conditions and restrictions (AbilityWork branch).
- fixed type of Phyrexian Devourer.
- Made Gomazoa playable by the AI.
- strip out spaces in filenames
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed a problem with TargetUnique.
- Cleanup of CardFactoryUtil.
- A Morphed card on the stack will no longer reveal its colors.
- Added a fluff piece to the changes.txt file.
- Clear Simultaneous triggers at the end of the game
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed AI of Increasing Confusion.
- Replaced some instances of af.getHostCard() with sa.getSourceCard().
- merge updates from Trunk 15508-15541
- costmanaparser
- made it buildable (there were missing refs to VDock and FSkin)
- removed some obvious warnings
- Switched mana to ManaCostShards, removed special classes for each mana kind
- Fixed the ability costs for Ghave, Guru of Spores.
- Fixed Iceberg.
- Improved AI for Soulbond.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Reorganized some parts of digResolve (some more parameters now work together or without certain others).
- add check for empty cost string
- Fixed Endless Wurm.
- Fixed Inquisitor's Flail.
- ManaPaid back to Mana
- Merged ManaCost upgrade from branch into trunk (r15546-15556)
- remove warnings, removed manaparser
- adding RestrictValid parameter support to AbilityMana and InputPayMAnaCostUtil
- Fixed Trusted Advisor and similar cards.
- adding RestrictValid parameter support to ComputerUtil to check restriction for AI
- MyObservable - moved frequent calls to a variable, moved the very class to utils package
- Added the AI SVar "HasAttackEffect".
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added "SVar:HasAttackEffect:TRUE" to some cards.
- Added "SVar:HasAttackEffect:TRUE" to two more cards.
- Updated some decks with new cards.
- Fixed a bug with initiatePossibleDefenders.
- More Cleanup in Combat class.
- Added a medium version of the Radiant deck.
- Updated three decks with new cards.
- Improved AI of AF Dig.
- Cleanup in AF Dig.
- Checkstyle fixes to CDock.
- CardCharacteristics stores manacost as CardManaCost instead of String
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Sludge Strider's 'leaves the battlefield' trigger.
- Quick fix for unless costs of zero mana.
- A triggered ability that fails targeting will no longer clear the whole frozen stack (only its own stack instance).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Uploaded the Avacyn Restored set and token images. Updated scripts for token generators in the set to use set specific tokens. Updated token links.
- Added the optional parameter "ForgetRemembered" to AF Play.
- ActivationLimit can calculate values from svars now.
- Fixed typo in recently added cards (my commit comment was misspelled)
- Updated card prices.
- Updated two AI SVars.
- Replaced some instances of af.getHostCard() with sa.getSourceCard().
- Fixed a lot of sloppily scripted SpellCast triggers (A-E).
- Fixed a lot of sloppily scripted SpellCast triggers (F-H).
- Fixed a lot of sloppily scripted SpellCast triggers (I-M).
- Fixed a lot of sloppily scripted SpellCast triggers (N-Z).
- Reordered trigger condition checks for better performance.
- Updated two AI SVars.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- The AI will now cast Equipments in Main1 if a possible attacker is present.
- Deck editor UI integration.
- Default layout file for editor added.
- Removed font scaling from FLabel.
- Updated Firebloom skin with improved icons and compressed background images (thanks WompWomp).
- Updated load/save layout icons.
- Removed some legacy accessors from VMatchUI.
- Updated document ID enum with more descriptive names.
- Rolling back last commit; unforeseen problems.
- Renamed "ForgeIcons" enum in FSkin to more accurate "InterfaceIcons".
- Fixed "Tapped" parameter in AF ChangeZone.
- Fixed and simplified Deadeye Navigator.
- Fixed a tooltip typo.
- Added the recent commit logs to changes.txt.
- Replaced two tooltips.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Some preparations for better planeswalker attacking AI.
- Replaced finalizer method in main(), attempting to fix race condition at startup.
- Fixed dev mode toggle in preferences submenu/match UI.
- Updated card detail text area to always scroll to top.
- Fixed unlimited lands bug.
- Fixed a two more copies of the tooltip typo.
- reworked Mana object paradigm and ManaPool
- Fixed Tamiyo's (and Venser's) emblem image download link
- Check for null spellAbility source card in mana restrictions. Makes multikicker not payable with restricted mana.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Bugfix: Race condition at startup, resulting in "Cannot instantiate SplashFrame" error.
- Rollback (temporary): Remove second-game-constructed load layout bug.
- Removed images/ directory reference in main.properties. Card pics, tokens, and icons (that is, downloadable content) all reside in the pics/ directory.
- Fixed overlay resizing to correspond with window resize.
- Removed legacy "layout params" from preferences.
- Consolidated preference files and main.properties under res/preferences/.
- Updated methods to make change smoothly without losing old preferences.
- Added a fluff piece to the changes.txt file.
- Edited the readme.txt file.
- Added a fluff piece to the changes.txt file.
- added support for mana adding counter magic protection
- Updated plant pet images to use same template as the other new pets. Updated token image download links etc.
- Updated two AI SVars.
- KO'd a few insignificant compiler warnings.
- Returned dev mode toggle functionality.
- updated for new Mana constructor
- merged r15541-r15645 from the Trunk into mana_restrictions branch
- Fixed an AI error concerning Indestructible in combination with Double Strike.
- Adding proxy printing back (work in progress)
- Darn dev mode toggle still causing problems. Rolling back.
- Start of conversion of home menu to drag layout. No effect on working project files.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed (non-) AI of AF SetState.
- Converted Primal Clay and Primal Plasma to script.
- Edited the readme.txt file.
- Fixed Auntie's Hovel and friends causing "becomes tapped" triggers to fire.
- fixed a logic bug in mana restrictions
- merged r15648-r15660 from the Trunk into mana_restrictions branch
- add support for Primal Beyond
- refactored meetsManaRestrictions. added most of the remaining restricted mana sources.
- added RemRandomDeck and RemAIDeck to restricted mana cards
- Fixed destroyDoTriggerAINoCost ignoring Indestructible.
- merged r15665 from the Trunk into mana_restrictions branch
- edited merge properties
- edited merge properties some more
- Added the static ability "CostChange".
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Deny Reality, it now is a Sorcery.
- merged mana_restrictions branch into Trunk
- Added basic AI to AF GenericChoice.
- Removed some unused functions.
- Little tweak in charmCanPlayAI.
- Add print proxy functionality back into GUI
- fixed static effect on Grand Architect
- Home screen converted to drag cell layout (minor visual change; mainly structural).
- Bugfix: panels not clearing properly
- Fixed odd "unknown" skin icon in quest mode.
- Updated print icon in sprite.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Further bug fixes, to home and bazaar screens.
- Fixed pet combo box not reappearing in quest mode.
- Possible fix for strange behaviors in closing win/lose screen.
- Merged changes from trunk to AbilityWork: r15523-r15685
- removed main.properties from res/ directory
- Tweaked Assault code in ComputerUtilAttack.
- Cleanup and performance update in ComputerUtilAttack.
- update plugin
- Improved notNeededAsBlockers in ComputerUtilAttack.
- AbilityWork branch: Let code outside of abilities use calculateAmount without crashing.
- AbilityWork: Added References$ parameter to scripted abilities of 'A' cards where necessary.
- AbilityWork: Added References$ parameter to scripted abilities of 'B' cards where necessary.
- Attempt #3 on dev mode toggle fix.
- AbilityWork: Added References$ parameter to scripted abilities of 'X-Z' cards where necessary.
- Fixed Brood Sliver
- update testng
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- AbilityWork: Added References$ parameter to scripted abilities of 'W' cards where necessary.
- Added to AbilityFactoryEffect: EffectOwner, Duration$UntilHostLeavesPlay, and RememberEffect.
- Added exception to Card.java so that Effect cards can be counted when remembered
- Fixed Magebane Armor.
- CheckStyle.
- AbilityWork: Added References$ parameter to scripted abilities of 'V' cards where necessary.
- Split CostChange static ability into RaiseCost and ReduceCost.
- AbilityWork: Added References$ parameter to scripted abilities of 'C' cards where necessary.
- Updated 3 decks.
- AbilityWork: Added References$ parameter to scripted abilities of 'D' cards where necessary.
- AbilityWork: Added References$ parameter to scripted abilities of 'E' cards where necessary.
- Fixed "Exit Forge" button in main menu.
- Added name, type, text filters to text-based search in editor.
- Fixed card shop close crash.
- Stack tab is now shown each time the stack updates.
- Converted card price download dialog into standard GuiDownloader type, which at the same time prevents the UI freeze after prices are downloaded.
- Added turn counter to message info.
- Game log should now be easier to read.
- Updated tab text in quest card shop.
- Small typo fix (Solar Tide)
- Fixed "Decks" column in Card Shop. Added "Decks" column to Quest deck editor.
- AbilityWork: Added References$ parameter to scripted abilities of 'F' cards where necessary.
- Indexing fixes in editor. Issues related to indexing should be solved now.
- Fixed drafting mode bug.
- AbilityWork:Corrected References$ for Avalanche.
- Added the recent commit logs to changes.txt.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- AbilityWork: Made sure SpellPermanent's with X-cost get their X-SVar set. (*Fixes Balduvian Hydra among others.)
- Increased the width of the checkbox with label for chbType. The test "Type" is no longer truncated under Mac OS.
- Fixed filter problems in Card Shop.
- Standardization: Implemented ILocalRepaint#repaintSelf() on FLabel and FPanel.
- Increased the width of the Selectors in the deck editor filter section.
- AbilityWork:Fixed a problem with subabilities operating on the wrong host card. (Enables Necrotic Ooze+Bloodline Keeper+Grimgrin, Corpse-Born infinite combo ^^ )
- AbilityWork:Added a "Trigger Breakpoint" dev mode button. Set a breakpoint at the indicated row in GuiDisplayUtil.devModeBreakpoint(), click this button while running in debug mode and enjoy a nice overview of the internals of the game.
- AbilityWork:Made calculateAmount fall back on card SVars if the wanted one isn't found on the spellability. Better fix for Balduvian Hydra and similar.
- AbilityWork: Added References$ parameter to scripted abilities of 'G' cards where necessary.
- AbilityWork: Console printout warning when calculateAmount falls back to using Card Svars. Helps when debugging if an ability is not stolen properly, for instance.
- Bugfix: Quest challenges now persist across restarts. Also some checkstyle.
- Checkstyle.
- Checkstyle.
- Minor correction.
- creating branch for fixing clone cards
- added Clone AF and first steps in moving SVars to CardCharacteristics class
- updated LQ picture downloader to handle flip/DFC states
- Added "transform on click" capability to card picture and detail.
- A few tweaks to card flip code.
- Changed tab text to match skin color swatch.
- Cleanup: Tightened up interface contracts in home submenus.
- Merged changes from trunk to AbilityWork: 15691-15747
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- This will center the Type checkbox between the Name and Text checkboxes.
- Reverted the changes made to the main.properties file, these were probably pushed unintentionally to the SVN.
- CheckStyle.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Edited the README.txt file and included more info about the layout files.
- fixed bug in Effect AB that was causing a NPE
- AbilityWork: Added References$ parameter to scripted abilities of 'M' cards where necessary.
- AbilityWork: Added some missing References$ params
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- AbilityWork: Added References$ parameter to scripted abilities of 'N' cards where necessary.
- AbilityWork: Added References$ parameter to scripted abilities of 'O' cards where necessary.
- AbilityWork: Added References$ parameter to Archangel of Strife.
- Hopefully fixed replacement effects getting stuck as "currently running" and thus never being run again.
- added SpellDescription to added ability so it shows up in the menus clearly
- CLoneFIx: updated SVars on flip/DFC/licid cards
- merged r15740-r15764 from the Trunk into CloneFix branch
- Fixed Kabira Evangel, should not trigger for Allies that etb under opponent's control.
- Added a missing xPaid svar to Squall Line.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed the inactive tabs in deckeditor being unreadable in the default
- Added Effect duration HostLeavesOrEOT (won't cause NPE's for other durations this time)
- update plugins
- AbilityWork: Added References$ parameter to scripted abilities of 'H' cards where necessary.
- Terrarion should now enter the battlefield tapped.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Small fix (renamed Blind Fury effect)
- Small addition in ReplacementHandler's OptionalDecider block so that DefinedPlayers needing an ActivatingPlayer have a reference point.
- Updated Animate AF to handle cards with multiple states.
- merged r15764-r15782 from the Trunk into CloneFix branch
- Tidied up the stack descriptions for Nissa Rivane.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Updated Animate AF to cleanup added SVars and static abilities.
- AbilityWork: Added References$ parameter to scripted abilities of 'I' cards where necessary.
- Removed some unnecessary bits from Homing Sliver script
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- AbilityWork: Added References$ parameter to scripted abilities of 'J' cards where necessary.
- Fixing Card Shop crash for Packs, but the Packs still aren't displayed.
- Change to download all-prices.txt from cardforge.org. PHP Script running on cardforge.org uses tcgplayer, providing live pricing data. (MOTL still is missing Dark Ascension and Avacyn Restored)
- Spell Shop uses Name|SET to lookup price data. Alpha Bird of Paradise will be worth more than Ravnica, etc...
- Fixed PerSetTracking python script to handle new mtgdata format.
- Added a fluff piece to the changes.txt file.
- Updated setdata.txt, mtg-data.txt and setInfoScript.py with Planechase 2012 info.
- Fixed a bug in AF Reveal.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added a fluff piece to the changes.txt file.
- Updated AF Pump AI.
- Fixed Dream Thief.
- Fixed Rats' Feast (was referencing the incorrect svar)
- AbilityWork: Added References$ parameter to scripted abilities of 'P-R' cards where necessary.
- Added a fluff piece to the changes.txt file.
- update plugins
- Fixed Lotus Bloom.
- merged r15782-r15810 from the Trunk into CloneFix branch
- Improved AI handling some HIDDEN keywords with AF Pump.
- Performance update in staticDamagePrevention.
- Little Performance update in hasSickness().
- Graft will no longer trigger if the card has no more +1/+1 counters.
- The AI will now be more careful when fetching legendary permanents.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Sever the Bloodline.
- Updated text of Hunting Grounds.
- Added unpairing to moveToLibrary.
- Fixed targeting in gainLifeDoTriggerAINoCost.
- CheckStyle.
- Improved AI of some cards using AF Charm.
- Creating branch for M13 Cards
- Changed delayed triggers of Pacts to abilities rather than spells; Summoner's Pact no longer shuffles into library
- Fixed Riders of Gavony.
- Added the recent commit logs to changes.txt.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Merged changes from trunk to AbilityWork: r15686-r15836
- Somehow missed some scripts in the merge...
- Cardshop UI tweaks:
* Removed Add/Remove 4-of.
* Relabeled As Buy/Sell.
* Added credits counter.
* Added Max Selling Percentage and Price.
* Fixed labels and buttons to return to normal for regular deck editor.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Removed AI column from card shop.
- Removed New Column from Cards for Sale.
- Fixed moveToLibrary bug.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
@@ -425,97 +70,7 @@ Many people helped with this version. A special thank you goes out to them. (Att
Added many cards, including: Added many cards, including:
Words of Waste
Words of Wilding
Words of Wind
Words of Worship
Words of War
Return of the Nightstalkers
Eunuchs' Intrigues
Goblin War Cry
Advice from the Fae
Consign to Dream
Prismwake Merrow
Ad Nauseam
Primal Surge
Tyrant of Discord
Impelled Giant
Merrow Bonegnawer
Stigma Lasher
Shaper Parasite
Clear the Land
Enslaved Horror
Gift of the Gargantuan
Abundance
Acorn Catapult
Howltooth Hollow
Shelldock Isle
Sedge Sliver
Withering Wisps
Anthem of Rakdos
Apocalypse Chime
Spinerock Knoll
Desertion
Avizoa
Acidic Dagger
Aquamorph Entity
Angel of Salvation
Antagonism
Hunter Sliver
Altar of the Lost
Ancient Ziggurat
Cavern of Souls
Dark Impostor
Eldrazi Temple
Food Chain
Geosurge
Grand Architect
Metamorphosis
Mishra's Workshop
Myr Reservoir
Myr Welder
Pillar of the Paruns
Primal Beyond
Rosheen Meanderer
Smokebraider
Soldevi Machinist
Somberwald Sage
Untaidake, the Cloud Keeper
Vedalken Engineer
Balshan Beguiler
Bifurcate
Blizzard Specter
Blood Oath
Archangel of Strife
Bloodline Shaman
Blind Fury
Bloodcurdler
Karona's Zealot
Blood of the Martyr
Lancers en-Kor
Nomads en-Kor
Outrider en-Kor
Spirit en-Kor
Warrior en-Kor
Bend or Break
Basalt Golem
Homing Sliver
Baleful Strix
Illusory Angel
Vela the Night-Clad
Etherium-Horn Sorcerer
Maelstrom Wanderer
Mass Mutiny
Shardless Agent
Beetleback Chief
Brindle Shoat
Thing from the Deep
Bog Elemental
Krond the Dawn-Clad
Preyseizer Dragon
Indrik Umbra
Dragonlair Spider
Dreampod Druid
end end

View File

@@ -5,7 +5,7 @@
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>Forge</name> <name>Forge</name>
<version>1.2.8-SNAPSHOT</version> <version>1.2.9-SNAPSHOT</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent Forge lets you play the card game Magic: The Gathering against a computer opponent
using all of the rules. using all of the rules.

View File

@@ -2,7 +2,7 @@ Name:Abandon Hope
ManaCost:X 1 B ManaCost:X 1 B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Discard | Cost$ X 1 B Discard<X/Card/card> | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ X | SpellDescription$ Look at target opponent's hand and choose X cards from it. That player discards those cards. A:SP$ Discard | Cost$ X 1 B Discard<X/Card/card> | ValidTgts$ Opponent | Mode$ RevealYouChoose | NumCards$ X | References$ X | SpellDescription$ Look at target opponent's hand and choose X cards from it. That player discards those cards.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
PT:3/2 PT:3/2
K:First Strike K:First Strike
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardToughness SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:3 B
Types:Creature Human Assassin Types:Creature Human Assassin
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ DealDamage | Cost$ B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBTap | SpellDescription$ Tap target creature. CARDNAME deals damage equal to CARDNAME's power to that creature. A:AB$ DealDamage | Cost$ B T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBTap | References$ X | SpellDescription$ Tap target creature. CARDNAME deals damage equal to CARDNAME's power to that creature.
SVar:DBTap:DB$Tap | Defined$ Targeted SVar:DBTap:DB$Tap | Defined$ Targeted
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -2,7 +2,7 @@ Name:Accelerated Mutation
ManaCost:3 G G ManaCost:3 G G
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control.
SVar:X:Count$MaxCMCYouCtrl SVar:X:Count$MaxCMCYouCtrl
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards. A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards.
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ X SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X
SVar:X:Count$NamedInAllYards.Accumulated Knowledge SVar:X:Count$NamedInAllYards.Accumulated Knowledge
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg

View File

@@ -2,8 +2,8 @@ Name:Acidic Soil
ManaCost:2 R ManaCost:2 R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 2 R | Defined$ You | NumDmg$ X | SubAbility$ DBDamageOpp | SpellDescription$ CARDNAME deals damage to each player equal to the number of lands he or she controls. A:SP$ DealDamage | Cost$ 2 R | Defined$ You | NumDmg$ X | SubAbility$ DBDamageOpp | References$ X | SpellDescription$ CARDNAME deals damage to each player equal to the number of lands he or she controls.
SVar:DBDamageOpp:DB$DealDamage | Defined$ Opponent | NumDmg$ Y SVar:DBDamageOpp:DB$DealDamage | Defined$ Opponent | NumDmg$ Y | References$ Y
SVar:X:Count$TypeYouCtrl.Land SVar:X:Count$TypeYouCtrl.Land
SVar:Y:Count$TypeOppCtrl.Land SVar:Y:Count$TypeOppCtrl.Land
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Repeat | Cost$ 3 B B | RepeatSubAbility$ DBDig | RepeatOptional$ True | StackDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. | SpellDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. A:SP$ Repeat | Cost$ 3 B B | RepeatSubAbility$ DBDig | RepeatOptional$ True | StackDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. | SpellDescription$ Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times.
SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose
SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/5 PT:4/5
K:Flying K:Flying
K:Vigilance K:Vigilance
A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control. A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone | References$ TrigChangesZone,TrigChangeZone | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control.
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it. SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -2,8 +2,8 @@ Name:Advice from the Fae
ManaCost:2/U 2/U 2/U ManaCost:2/U 2/U 2/U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Dig | Cost$ 2/U 2/U 2/U | DigNum$ 4 | ChangeNum$ 1 | SubAbility$ Dig2 | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | SpellDescription$ Look at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order. A:SP$ Dig | Cost$ 2/U 2/U 2/U | DigNum$ 4 | ChangeNum$ 1 | SubAbility$ Dig2 | ConditionCheckSVar$ X | ConditionSVarCompare$ LEY | References$ X,Y | SpellDescription$ Look at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order.
SVar:Dig2:DB$ Dig | DigNum$ 4 | ChangeNum$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY SVar:Dig2:DB$ Dig | DigNum$ 4 | ChangeNum$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | References$ X,Y
SVar:X:Count$Valid Creature.YouCtrl SVar:X:Count$Valid Creature.YouCtrl
SVar:Y:Count$Valid Creature.YouDontCtrl SVar:Y:Count$Valid Creature.YouDontCtrl
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -4,7 +4,7 @@ Types:Creature Ouphe
Text:no text Text:no text
PT:3/3 PT:3/3
K:Persist K:Persist
A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying. A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying.
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg

View File

@@ -2,7 +2,7 @@ Name:AEther Burst
ManaCost:1 U ManaCost:1 U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME. A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME.
SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1 SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg

View File

@@ -4,7 +4,7 @@ Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost. A:SP$ ChangeZone | Cost$ 3 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ TrigToken | SpellDescription$ Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost.
#X will be the Converted Mana Cost of the target of AEther Mutation #X will be the Converted Mana Cost of the target of AEther Mutation
SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X
SVar:X:Targeted$CardManaCost SVar:X:Targeted$CardManaCost
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_mutation.jpg

View File

@@ -2,7 +2,7 @@ Name:AEther Tide
ManaCost:X U ManaCost:X U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ X U Discard<X/Creature> | TargetMin$ 0 | TargetMax$ MaxTgts | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Return X target creatures to their owners' hands. A:SP$ ChangeZone | Cost$ X U Discard<X/Creature> | TargetMin$ 0 | TargetMax$ MaxTgts | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X,MaxTgts | SpellDescription$ Return X target creatures to their owners' hands.
# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) # It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code)
SVar:X:Targeted$Amount SVar:X:Targeted$Amount
SVar:MaxTgts:Count$Valid Creature SVar:MaxTgts:Count$Valid Creature

View File

@@ -2,7 +2,7 @@ Name:AEther Vial
ManaCost:1 ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | OptionalDecider$ You | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield. A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature.cmcEQX+YouCtrl | ChangeNum$ 1 | OptionalDecider$ You | References$ X | SpellDescription$ You may put a creature card with converted mana cost equal to the number of charge counters on CARDNAME from your hand onto the battlefield.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE

View File

@@ -20,7 +20,7 @@ Text:no text
PT:5/4 PT:5/4
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1 SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1 | References$ IsDestroyed
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME. T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.

View File

@@ -3,7 +3,7 @@ ManaCost:2 B
Types:Creature Human Shaman Ally Types:Creature Human Shaman Ally
Text:no text Text:no text
PT:0/2 PT:0/2
A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.YouDontCtrl | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | ChangeNum$ 1 | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control. A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in your opponent's graveyard | ValidTgts$ Creature.YouDontCtrl | ConditionCheckSVar$ Y | ConditionSVarCompare$ LEX | ChangeNum$ 1 | References$ X,Y | SpellDescription$ Put target creature card from an opponent's graveyard onto the battlefield under your control if its converted mana cost is less than or equal to the number of Allies you control.
SVar:X:Count$Valid Ally.YouCtrl SVar:X:Count$Valid Ally.YouCtrl
SVar:Y:Targeted$CardManaCost SVar:Y:Targeted$CardManaCost
SVar:BuffedBy:Ally SVar:BuffedBy:Ally

View File

@@ -4,7 +4,7 @@ Types:Creature Elemental
Text:no text Text:no text
PT:4/4 PT:4/4
T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME. T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X
SVar:X:TriggerCount$LifeAmount SVar:X:TriggerCount$LifeAmount
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_entity.jpg

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. If CARDNAME was kicked, it deals damage equal to that creature's power to the creature's controller. A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SpellDescription$ Destroy target nonblack creature. It can't be regenerated. If CARDNAME was kicked, it deals damage equal to that creature's power to the creature's controller.
A:SP$ Destroy | Cost$ 4 B R | SetAsKicked$ True | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Kicker 1 R (You may pay an additional 1 R as you cast this spell.) A:SP$ Destroy | Cost$ 4 B R | SetAsKicked$ True | ValidTgts$ Creature.nonBlack | TgtPrompt$ Select target nonblack creature | NoRegen$ True | SubAbility$ DBDamage | SpellDescription$ Kicker 1 R (You may pay an additional 1 R as you cast this spell.)
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ X SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ X | References$ X
SVar:X:Targeted$CardPower SVar:X:Targeted$CardPower
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agonizing_demise.jpg

View File

@@ -2,7 +2,7 @@ Name:Airborne Aid
ManaCost:3 U ManaCost:3 U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Draw | Cost$ 3 U | NumCards$ X | SpellDescription$ Draw a card for each Bird on the battlefield. A:SP$ Draw | Cost$ 3 U | NumCards$ X | References$ X | SpellDescription$ Draw a card for each Bird on the battlefield.
SVar:X:Count$TypeOnBattlefield.Bird SVar:X:Count$TypeOnBattlefield.Bird
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -4,7 +4,7 @@ Types:Creature Bird
Text:no text Text:no text
PT:2/2 PT:2/2
K:Flying K:Flying
A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | Tgt$ TgtCP | NumDmg$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to target creature or player. A:AB$ DealDamage | Cost$ 1 R Sac<1/Creature.Goblin/Goblin creature> | Tgt$ TgtCP | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to the sacrificed creature's power to target creature or player.
SVar:X:Sacrificed$CardPower SVar:X:Sacrificed$CardPower
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -6,7 +6,7 @@ Loyalty:4
A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ 2 | Planeswalker$ True | SpellDescription$ You gain 2 life. A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | LifeAmount$ 2 | Planeswalker$ True | SpellDescription$ You gain 2 life.
A:AB$ PutCounterAll | Cost$ SubCounter<1/LOYALTY> | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | Planeswalker$ True | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. A:AB$ PutCounterAll | Cost$ SubCounter<1/LOYALTY> | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | Planeswalker$ True | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn.
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance
A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | TokenAmount$ 1 | TokenName$ Avatar | TokenTypes$ Creature,Avatar | TokenOwner$ You | TokenColors$ White | TokenPower$ X | TokenToughness$ X | TokenStaticAbilities$ Static | TokenSVars$ X | Planeswalker$ True | Ultimate$ True | SpellDescription$ Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total." A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | TokenAmount$ 1 | TokenName$ Avatar | TokenTypes$ Creature,Avatar | TokenOwner$ You | TokenColors$ White | TokenPower$ X | TokenToughness$ X | TokenStaticAbilities$ Static | TokenSVars$ X | Planeswalker$ True | Ultimate$ True | References$ X | SpellDescription$ Put a white Avatar creature token onto the battlefield. It has "This creature's power and toughness are each equal to your life total."
SVar:Static:Mode$ Continuous | SetPower$ X | SetToughness$ X | CharacteristicDefining$ True | Description$ This creature's power and toughness are each equal to your life total. SVar:Static:Mode$ Continuous | SetPower$ X | SetToughness$ X | CharacteristicDefining$ True | Description$ This creature's power and toughness are each equal to your life total.
SVar:X:Count$YourLifeTotal SVar:X:Count$YourLifeTotal
SVar:Rarity:Mythic SVar:Rarity:Mythic

View File

@@ -22,8 +22,8 @@ PT:2/2
K:Protection from red K:Protection from red
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | IsCombat$ False | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | IsCombat$ False | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1Combat | IsCombat$ True | Secondary$ True | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1Combat | IsCombat$ True | Secondary$ True | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:X:ReplaceCount$DamageAmount/Plus.1
SVar:Picture:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg

View File

@@ -2,8 +2,8 @@ Name:Alabaster Potion
ManaCost:X W W ManaCost:X W W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ GainLife | Cost$ X W W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | PrecostDesc$ Choose one - | SpellDescription$ Target player gains X life; A:SP$ GainLife | Cost$ X W W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | PrecostDesc$ Choose one - | References$ X | SpellDescription$ Target player gains X life;
A:SP$ PreventDamage | Cost$ X W W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ X | PrecostDesc$ or | SpellDescription$ prevent the next X damage that would be dealt to target creature or player this turn. A:SP$ PreventDamage | Cost$ X W W | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ X | PrecostDesc$ or | References$ X | SpellDescription$ prevent the next X damage that would be dealt to target creature or player this turn.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_potion.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/alabaster_potion.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:3 U U
Types:Legendary Creature Human Spellshaper Types:Legendary Creature Human Spellshaper
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$ ChangeZone | Cost$ X U T Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Return X target creatures to their owners' hands. A:AB$ ChangeZone | Cost$ X U T Discard<2/Card> | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X,MaxTgts | SpellDescription$ Return X target creatures to their owners' hands.
# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) # It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code)
SVar:X:Targeted$Amount SVar:X:Targeted$Amount
SVar:MaxTgts:Count$Valid Creature SVar:MaxTgts:Count$Valid Creature

View File

@@ -2,7 +2,7 @@ Name:Allied Strategies
ManaCost:4 U ManaCost:4 U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Draw | Cost$ 4 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Domain - Target player draws a card for each basic land type among lands he or she controls. A:SP$ Draw | Cost$ 4 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | SpellDescription$ Domain - Target player draws a card for each basic land type among lands he or she controls.
SVar:X:TargetedPlayer$DomainPlayer SVar:X:TargetedPlayer$DomainPlayer
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -3,8 +3,8 @@ ManaCost:6 R R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Pump | Cost$ 6 R R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature an opponent controls | RememberTargets$ True | StackDescription$ None | SubAbility$ AlphaAttack | SpellDescription$ Target creature an opponent controls deals damage equal to its power to each other creature that player controls, then each of those creatures deals damage equal to its power to that creature. A:SP$ Pump | Cost$ 6 R R | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature an opponent controls | RememberTargets$ True | StackDescription$ None | SubAbility$ AlphaAttack | SpellDescription$ Target creature an opponent controls deals damage equal to its power to each other creature that player controls, then each of those creatures deals damage equal to its power to that creature.
SVar:AlphaAttack:DB$DamageAll | ValidCards$ Creature.YouDontCtrl+IsNotRemembered | DamageSource$ Targeted | NumDmg$ Y | SubAbility$ SucksToBeAlpha | StackDescription$ Targeted creature deals damage equal to its power to each other creature that player controls, SVar:AlphaAttack:DB$DamageAll | ValidCards$ Creature.YouDontCtrl+IsNotRemembered | DamageSource$ Targeted | NumDmg$ Y | SubAbility$ SucksToBeAlpha | References$ Y | StackDescription$ Targeted creature deals damage equal to its power to each other creature that player controls,
SVar:SucksToBeAlpha:DB$ EachDamage | ValidCards$ Creature.YouDontCtrl+IsNotRemembered | ValidDescription$ of those creatures | NumDmg$ X | DamageDesc$ damage equal to its power | DefinedCards$ Remembered | SubAbility$ DBCleanup | StackDescription$ then each of those creatures deals damage equal to its power to that creature SVar:SucksToBeAlpha:DB$ EachDamage | ValidCards$ Creature.YouDontCtrl+IsNotRemembered | ValidDescription$ of those creatures | NumDmg$ X | DamageDesc$ damage equal to its power | DefinedCards$ Remembered | SubAbility$ DBCleanup | References$ X | StackDescription$ then each of those creatures deals damage equal to its power to that creature
#NumDmg isn't really used here. It is left for clarity. The AF pulls Damage straight from "X" hardcoded. #NumDmg isn't really used here. It is left for clarity. The AF pulls Damage straight from "X" hardcoded.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$CardPower SVar:X:Count$CardPower

View File

@@ -2,7 +2,7 @@ Name:Altar of Dementia
ManaCost:2 ManaCost:2
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ Mill | Cost$ Sac<1/Creature> | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard. A:AB$ Mill | Cost$ Sac<1/Creature> | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player puts a number of cards equal to the sacrificed creature's power from the top of his or her library into his or her graveyard.
SVar:X:Sacrificed$CardPower SVar:X:Sacrificed$CardPower
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -3,7 +3,7 @@ ManaCost:7
Types:Artifact Types:Artifact
Text:no text Text:no text
T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add B to your mana pool for each charge counter on CARDNAME. T:Mode$ Phase | Phase$ Main1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGetMana | TriggerDescription$ At the beginning of your precombat main phase, add B to your mana pool for each charge counter on CARDNAME.
SVar:TrigGetMana:AB$ Mana | Cost$ 0 | Produced$ B | Amount$ X | SpellDescription$ Add X B to your mana pool SVar:TrigGetMana:AB$ Mana | Cost$ 0 | Produced$ B | Amount$ X | References$ X | SpellDescription$ Add X B to your mana pool
A:AB$ Destroy | Cost$ 7 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter | SpellDescription$ Destroy target creature. Then put a charge counter on CARDNAME. A:AB$ Destroy | Cost$ 7 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter | SpellDescription$ Destroy target creature. Then put a charge counter on CARDNAME.
SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 SVar:DBPutCounter:DB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE

View File

@@ -2,7 +2,7 @@ Name:An-Havva Inn
ManaCost:1 G G ManaCost:1 G G
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ GainLife | Cost$ 1 G G | LifeAmount$ X | SpellDescription$ You gain X plus 1 life, where X is the number of green creatures on the battlefield. A:SP$ GainLife | Cost$ 1 G G | LifeAmount$ X | References$ X | SpellDescription$ You gain X plus 1 life, where X is the number of green creatures on the battlefield.
SVar:X:Count$GreenTypeOnBattlefield.Creature/Plus.1 SVar:X:Count$GreenTypeOnBattlefield.Creature/Plus.1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/an_havva_inn.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/an_havva_inn.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:2 G
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead.
SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to pump | NumAtt$ +1 | NumDef$ +1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBPump SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to pump | NumAtt$ +1 | NumDef$ +1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBPump | References$ X,Y,Z
SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +5 | NumDef$ +5 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +5 | NumDef$ +5 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | References$ X,Y,Z
SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1 SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Black+YouCtrl/LimitMax.1 SVar:Z:Count$Valid Permanent.Black+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z SVar:X:SVar$Y/Plus.Z

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/2 PT:2/2
K:Unearth:5 B R K:Unearth:5 B R
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to target player equal to the number of nonbasic lands that player controls. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to target player equal to the number of nonbasic lands that player controls.
SVar:TrigDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X | RememberTargets$ True | SubAbility$ DBCleanup SVar:TrigDamage:DB$DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X | RememberTargets$ True | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Land.nonBasic+RememberedPlayerCtrl SVar:X:Count$Valid Land.nonBasic+RememberedPlayerCtrl
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/4 PT:4/4
K:First Strike K:First Strike
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life for each card in your graveyard. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life for each card in your graveyard.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:Count$InYourYard SVar:X:Count$InYourYard
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestors_chosen.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestors_chosen.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:5 W W
Types:Sorcery Types:Sorcery
Text:no text Text:no text
K:Flashback 9 W W W K:Flashback 9 W W W
A:SP$ GainLife | Cost$ 5 W W | LifeAmount$ X | SpellDescription$ You gain 2 life for each card in your graveyard. A:SP$ GainLife | Cost$ 5 W W | LifeAmount$ X | References$ X | SpellDescription$ You gain 2 life for each card in your graveyard.
SVar:X:Count$InYourYard/Times.2 SVar:X:Count$InYourYard/Times.2
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_tribute.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_tribute.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:3 R
Types:Creature Kavu Types:Creature Kavu
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$ Animate | Cost$ 2 | Defined$ Card.Self | Colors$ Colorless | SpellDescription$ CARDNAME becomes colorless until end of turn. A:AB$ Animate | Cost$ 2 | Defined$ Self | Colors$ Colorless | OverwriteColors$ True | SpellDescription$ CARDNAME becomes colorless until end of turn.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_kavu.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_kavu.jpg
SetInfo:INV|Common|http://magiccards.info/scans/en/in/136.jpg SetInfo:INV|Common|http://magiccards.info/scans/en/in/136.jpg

View File

@@ -4,8 +4,8 @@ Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamageYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of artifacts he or she controls. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDamageYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of artifacts he or she controls.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of artifacts he or she controls. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals damage to that player equal to the number of artifacts he or she controls.
SVar:TrigDamageYou:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ X SVar:TrigDamageYou:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ X | References$ X
SVar:TrigDamageOpp:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ Y SVar:TrigDamageOpp:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ Y | References$ Y
SVar:X:Count$Valid Artifact.YouCtrl SVar:X:Count$Valid Artifact.YouCtrl
SVar:Y:Count$Valid Artifact.YouDontCtrl SVar:Y:Count$Valid Artifact.YouDontCtrl
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -5,7 +5,7 @@ Text:no text
A:AB$ GainLife | Cost$ 2 T SubCounter<4/CHARGE> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card. A:AB$ GainLife | Cost$ 2 T SubCounter<4/CHARGE> | Defined$ You | LifeAmount$ 2 | SubAbility$ DBDraw | SpellDescription$ You gain 2 life and draw a card.
T:Mode$ DamageDone | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many charge counters on CARDNAME. T:Mode$ DamageDone | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many charge counters on CARDNAME.
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ X SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CHARGE | CounterNum$ X | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelheart_vial.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/angelheart_vial.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:3 W W
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature enters the battlefield under your control, you gain life equal to its toughness. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature enters the battlefield under your control, you gain life equal to its toughness.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardToughness SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_chorus.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_chorus.jpg

View File

@@ -5,11 +5,11 @@ Text:no text
S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ Vigilance | Description$ All creatures have vigilance. S:Mode$ Continuous | Affected$ Creature | AddHiddenKeyword$ Vigilance | Description$ All creatures have vigilance.
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigTapAllYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigTapAllYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way.
SVar:TrigTapAllYou:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouCtrl | RememberTapped$ True | SubAbility$ DBDamageYou SVar:TrigTapAllYou:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouCtrl | RememberTapped$ True | SubAbility$ DBDamageYou
SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ AngelYouX | SubAbility$ DBCleanupYou SVar:DBDamageYou:DB$ DealDamage | Defined$ You | NumDmg$ AngelYouX | SubAbility$ DBCleanupYou | References$ AngelYouX
SVar:DBCleanupYou:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanupYou:DB$ Cleanup | ClearRemembered$ True
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | Execute$ TrigTapAllOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | Execute$ TrigTapAllOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's end step, tap all untapped creatures that player controls that didn't attack this turn. CARDNAME deals damage to the player equal to the number of creatures tapped this way.
SVar:TrigTapAllOpp:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouDontCtrl | RememberTapped$ True | SubAbility$ DBDamageOpp SVar:TrigTapAllOpp:AB$ TapAll | Cost$ 0 | ValidCards$ Creature.untapped+notAttackedThisTurn+YouDontCtrl | RememberTapped$ True | SubAbility$ DBDamageOpp
SVar:DBDamageOpp:DB$ DealDamage | Defined$ Opponent | NumDmg$ AngelOppX | SubAbility$ DBCleanupOpp SVar:DBDamageOpp:DB$ DealDamage | Defined$ Opponent | NumDmg$ AngelOppX | SubAbility$ DBCleanupOpp | References$ AngelOppX
SVar:DBCleanupOpp:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanupOpp:DB$ Cleanup | ClearRemembered$ True
SVar:AngelYouX:Remembered$Amount SVar:AngelYouX:Remembered$Amount
SVar:AngelOppX:Remembered$Amount SVar:AngelOppX:Remembered$Amount

View File

@@ -3,10 +3,10 @@ ManaCost:3 R
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TeaseYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, CARDNAME deals 2 damage to that player unless one of his or her opponents was dealt damage this turn. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TeaseYou | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's end step, CARDNAME deals 2 damage to that player unless one of his or her opponents was dealt damage this turn.
SVar:TeaseYou:DB$ DealDamage | Defined$ You | NumDmg$ 2 | ConditionCheckSVar$ AntagonismX | ConditionSVarCompare$ LE0 SVar:TeaseYou:DB$ DealDamage | Defined$ You | NumDmg$ 2 | ConditionCheckSVar$ AntagonismX | ConditionSVarCompare$ LE0 | References$ AntagonismX
SVar:AntagonismX:Count$OppDamageThisTurn SVar:AntagonismX:Count$OppDamageThisTurn
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | Execute$ TeaseOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's end step, CARDNAME deals 2 damage to that player unless one of his or her opponents was dealt damage this turn. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | Execute$ TeaseOpp | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ At the beginning of each player's end step, CARDNAME deals 2 damage to that player unless one of his or her opponents was dealt damage this turn.
SVar:TeaseOpp:DB$ DealDamage | Defined$ Opponent | NumDmg$ 2 | ConditionCheckSVar$ AntagonismY | ConditionSVarCompare$ LE0 SVar:TeaseOpp:DB$ DealDamage | Defined$ Opponent | NumDmg$ 2 | ConditionCheckSVar$ AntagonismY | ConditionSVarCompare$ LE0 | References$ AntagonismY |
SVar:AntagonismY:Count$YourDamageThisTurn SVar:AntagonismY:Count$YourDamageThisTurn
SVar:NeedsToPlayVar:AntagonismX GE1 SVar:NeedsToPlayVar:AntagonismX GE1
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -7,8 +7,8 @@ SVar:AnthemPump:AB$Pump | Cost$ 0 | Defined$ TriggeredAttacker | NumAtt$ +2 | Su
SVar:RakdosBurn:DB$ DealDamage | Defined$ You | NumDmg$ 1 SVar:RakdosBurn:DB$ DealDamage | Defined$ You | NumDmg$ 1
R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwice | IsCombat$ False | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwice | IsCombat$ False | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead.
R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwiceCombat | IsCombat$ True | Secondary$ True | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead. R:Event$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Creature,Player | Hellbent$ True | ReplaceWith$ DmgTwiceCombat | IsCombat$ True | Secondary$ True | Description$ Hellbent - As long as you have no cards in hand, if a source you control would deal damage to a creature or player, it deals double that damage to that creature or player instead.
SVar:DmgTwice:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgTwice:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:DmgTwiceCombat:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgTwiceCombat:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/Twice SVar:X:ReplaceCount$DamageAmount/Twice
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -5,7 +5,7 @@ Text:no text
PT:0/0 PT:0/0
K:etbCounter:P1P1:2 K:etbCounter:P1P1:2
A:AB$ RemoveCounter | Cost$ X T | CounterType$ P1P1 | CounterNum$ All | SpellDescription$ Remove all +1/+1 counters from CARDNAME and put X +1/+1 counters on it. | SubAbility$ DBPutCounter A:AB$ RemoveCounter | Cost$ X T | CounterType$ P1P1 | CounterNum$ All | SpellDescription$ Remove all +1/+1 counters from CARDNAME and put X +1/+1 counters on it. | SubAbility$ DBPutCounter
SVar:DBPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ X SVar:DBPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ X | References$ X
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:All:Count$CardCounters.P1P1 SVar:All:Count$CardCounters.P1P1
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -6,7 +6,7 @@ PT:3/3
K:Protection from black K:Protection from black
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put a card from your graveyard on the bottom of your library. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put a card from your graveyard on the bottom of your library.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Hidden$ True | ChangeType$ Card.YouOwn | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBSac SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | Hidden$ True | ChangeType$ Card.YouOwn | LibraryPosition$ -1 | RememberChanged$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE3 SVar:NeedsToPlayVar:Y GE3

View File

@@ -3,8 +3,8 @@ ManaCost:3 G G
Types:Legendary Creature Spirit Types:Legendary Creature Spirit
Text:no text Text:no text
PT:5/5 PT:5/5
A:AB$ DealDamage | Cost$ X G T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target flying creature. | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target creature with flying. A:AB$ DealDamage | Cost$ X G T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target flying creature. | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature with flying.
A:AB$ DamageAll | PrecostDesc$ Channel - | Cost$ X G G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidCards$ Creature.withFlying | NumDmg$ X | ValidDescription$ each creature with flying. | SpellDescription$CARDNAME deals X damage to each creature with flying. A:AB$ DamageAll | PrecostDesc$ Channel - | Cost$ X G G Discard<1/CARDNAME> | ActivationZone$ Hand | ValidCards$ Creature.withFlying | NumDmg$ X | ValidDescription$ each creature with flying. | References$ X | SpellDescription$CARDNAME deals X damage to each creature with flying.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -5,7 +5,7 @@ Text:no text
PT:5/5 PT:5/5
K:Vigilance K:Vigilance
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, each player's life total becomes the highest life total among all players. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigLife | TriggerDescription$ When CARDNAME enters the battlefield, each player's life total becomes the highest life total among all players.
SVar:TrigLife:AB$SetLife | Cost$ 0 | Defined$ Each | LifeAmount$ X SVar:TrigLife:AB$SetLife | Cost$ 0 | Defined$ Each | LifeAmount$ X | References$ X
SVar:X:Count$HighestLifeTotal SVar:X:Count$HighestLifeTotal
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/arbiter_of_knollridge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arbiter_of_knollridge.jpg

View File

@@ -11,10 +11,10 @@ SVar:WarChoice:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War
SVar:PeaceChoice:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | Duration$ UntilHostLeavesPlay | RememberEffect$ True SVar:PeaceChoice:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | Duration$ UntilHostLeavesPlay | RememberEffect$ True
SVar:Attacking:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True SVar:Attacking:DB$ Effect | Name$ Archangel War Effect | ChoiceDescription$ War | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True
SVar:Defensive:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True SVar:Defensive:DB$ Effect | Name$ Archangel Peace Effect | ChoiceDescription$ Peace | EffectOwner$ Opponent | Duration$ UntilHostLeavesPlay | RememberEffect$ True
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 3 | CheckSVar$ WarYou | SVarCompare$ GE1 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 3 | CheckSVar$ WarYou | SVarCompare$ GE1 | References$ WarYou
S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 3 | CheckSVar$ PeaceYou | SVarCompare$ GE1 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddToughness$ 3 | CheckSVar$ PeaceYou | SVarCompare$ GE1 | References$ PeaceYou
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddPower$ 3 | CheckSVar$ WarOpp | SVarCompare$ GE1 S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddPower$ 3 | CheckSVar$ WarOpp | SVarCompare$ GE1 | References$ WarOpp
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddToughness$ 3 | CheckSVar$ PeaceOpp | SVarCompare$ GE1 S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddToughness$ 3 | CheckSVar$ PeaceOpp | SVarCompare$ GE1 | References$ PeaceOpp
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Defined$ Self | Execute$ DBCleanup | Static$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Defined$ Self | Execute$ DBCleanup | Static$ True
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:WarYou:Remembered$Valid Card.namedArchangel War Effect+YouCtrl SVar:WarYou:Remembered$Valid Card.namedArchangel War Effect+YouCtrl

View File

@@ -2,7 +2,7 @@ Name:Archangel's Light
ManaCost:7 W ManaCost:7 W
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ GainLife | Cost$ 7 W | LifeAmount$ X | SubAbility$ DBShuffle | SpellDescription$ You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library. A:SP$ GainLife | Cost$ 7 W | LifeAmount$ X | SubAbility$ DBShuffle | References$ X | SpellDescription$ You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library.
SVar:DBShuffle:DB$ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True SVar:DBShuffle:DB$ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True
SVar:X:Count$InYourYard/Times.2 SVar:X:Count$InYourYard/Times.2
SVar:Rarity:Mythic SVar:Rarity:Mythic

View File

@@ -6,7 +6,7 @@ PT:3/4
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+withFlying | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+withFlying | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigGainLife | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature with flying enters the battlefield under your control, you may gain life equal to that creature's power.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardPower SVar:X:TriggeredCard$CardPower
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/archon_of_redemption.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/archon_of_redemption.jpg

View File

@@ -5,8 +5,8 @@ Text:no text
PT:6/6 PT:6/6
K:Trample K:Trample
K:Cumulative upkeep:GW K:Cumulative upkeep:GW
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGain | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 2 life for each age counter on it. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGain | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 2 life for each age counter on it.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardCounters.AGE/Times.2 SVar:X:TriggeredCard$CardCounters.AGE/Times.2
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_nishoba.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_nishoba.jpg

View File

@@ -6,7 +6,7 @@ K:Enchant creature
A:SP$ Attach | Cost$ 1 G W | ValidTgts$ Creature | AILogic$ Pump A:SP$ Attach | Cost$ 1 G W | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | Description$ Enchanted creature gets +2/+2 and has trample. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | Description$ Enchanted creature gets +2/+2 and has trample.
T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, you gain that much life. T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, you gain that much life.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/armadillo_cloak.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/armadillo_cloak.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your draw step, CARDNAME deals damage equal to the number of doom counters on it to each player. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your draw step, CARDNAME deals damage equal to the number of doom counters on it to each player.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a doom counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a doom counter on CARDNAME.
A:AB$ RemoveCounter | Cost$ 4 | CounterType$ DOOM | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | SpellDescription$ Remove a doom counter from CARDNAME. Any player may activate this ability but only during any upkeep step. A:AB$ RemoveCounter | Cost$ 4 | CounterType$ DOOM | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | SpellDescription$ Remove a doom counter from CARDNAME. Any player may activate this ability but only during any upkeep step.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Each | NumDmg$ X SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Each | NumDmg$ X | References$ X
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ DOOM | CounterNum$ 1
SVar:X:Count$CardCounters.DOOM SVar:X:Count$CardCounters.DOOM
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -2,7 +2,7 @@ Name:Armed Response
ManaCost:2 W ManaCost:2 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target Creature | NumDmg$ X | SpellDescription$ CARDNAME deals damage to target attacking creature equal to the number of Equipment you control. A:SP$ DealDamage | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target Creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target attacking creature equal to the number of Equipment you control.
SVar:X:Count$Valid Equipment.YouCtrl SVar:X:Count$Valid Equipment.YouCtrl
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. It can't be regenerated. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that artifact's converted mana cost. A:SP$ Destroy | Cost$ R G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | NoRegen$ True | SubAbility$ TrigToken | SpellDescription$ Destroy target artifact. It can't be regenerated. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that artifact's converted mana cost.
#X will be the Converted Mana Cost of the target of Mutation #X will be the Converted Mana Cost of the target of Mutation
SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X
SVar:X:Targeted$CardManaCost SVar:X:Targeted$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/artifact_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/artifact_mutation.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 B
Types:Creature Zubera Spirit Types:Creature Zubera Spirit
Text:no text Text:no text
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, target opponent discards a card for each Zubera put into a graveyard from the battlefield this turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, target opponent discards a card for each Zubera put into a graveyard from the battlefield this turn.
SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose SVar:TrigDiscard:AB$Discard | Cost$ 0 | ValidTgts$ Opponent | NumCards$ X | Mode$ TgtChoose | References$ X
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Card.Zubera
PT:1/2 PT:1/2
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/3 PT:2/3
K:Flying K:Flying
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from the battlefield this turn. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, put a +1/+1 counter on Asmira, Holy Avenger for each creature put into your graveyard from the battlefield this turn.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X
SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/asmira_holy_avenger.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/asmira_holy_avenger.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:W U B R G
Types:Legendary Creature Atog Types:Legendary Creature Atog
Text:no text Text:no text
PT:5/5 PT:5/5
A:AB$ Pump | Cost$ Sac<1/Creature.Atog/Atog creature> | Defined$ Self | NumAtt$ X | NumDef$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the sacrificed creature's power. A:AB$ Pump | Cost$ Sac<1/Creature.Atog/Atog creature> | Defined$ Self | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the sacrificed creature's power.
SVar:X:Sacrificed$CardPower SVar:X:Sacrificed$CardPower
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/atogatog.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/atogatog.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/2 PT:2/2
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its converted mana cost. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, reveal the top card of your library and put that card into your hand. You gain life equal to its converted mana cost.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBGain SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBGain
SVar:DBGain:DB$GainLife | LifeAmount$ X | SubAbility$ DBCleanup SVar:DBGain:DB$GainLife | LifeAmount$ X | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Destroy | Cost$ G W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ TrigToken | SpellDescription$ Destroy target enchantment. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that enchantment's converted mana cost. A:SP$ Destroy | Cost$ G W | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SubAbility$ TrigToken | SpellDescription$ Destroy target enchantment. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that enchantment's converted mana cost.
#X will be the Converted Mana Cost of the target of Mutation #X will be the Converted Mana Cost of the target of Mutation
SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 SVar:TrigToken:DB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Saproling | TokenTypes$ Creature,Saproling | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | References$ X
SVar:X:Targeted$CardManaCost SVar:X:Targeted$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_mutation.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 W
Types:Creature Human Soldier Types:Creature Human Soldier
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is CARDNAME's power. A:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is CARDNAME's power.
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_bladewarden.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/auriok_bladewarden.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/3 PT:2/3
K:Trample K:Trample
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ X SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X
SVar:X:Count$Valid Aurochs.attacking+Other SVar:X:Count$Valid Aurochs.attacking+Other
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs.jpg

View File

@@ -7,7 +7,7 @@ K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an Aurochs card, reveal it, and put it into your hand. If you do, shuffle your library.
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aurochs | ChangeNum$ 1 SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.Aurochs | ChangeNum$ 1
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each other attacking Aurochs.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ X SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ X | References$ X
SVar:X:Count$Valid Aurochs.attacking+Other SVar:X:Count$Valid Aurochs.attacking+Other
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs_herd.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aurochs_herd.jpg

View File

@@ -2,7 +2,7 @@ Name:Avalanche
ManaCost:X 2 R R ManaCost:X 2 R R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Destroy | Cost$ X 2 R R | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | SpellDescription$ Destroy X target snow lands. A:SP$ Destroy | Cost$ X 2 R R | TargetMin$ 0 | TargetMax$ MaxTgts | ValidTgts$ Land.Snow | TgtPrompt$ Select target snow land | References$ X,MaxTgts | SpellDescription$ Destroy X target snow lands.
# It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code) # It may seem wrong to not use X in the target, but since the Targets are what defines X, it's redundant (and not supported by the code)
SVar:X:Targeted$Amount SVar:X:Targeted$Amount
SVar:MaxTgts:Count$Valid Land.Snow SVar:MaxTgts:Count$Valid Land.Snow

View File

@@ -6,7 +6,7 @@ PT:5/3
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard two cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless you discard two cards.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | NumCards$ 2 | DiscardValid$ Card | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacSelf SVar:TrigDiscard:AB$ Discard | Cost$ 0 | NumCards$ 2 | DiscardValid$ Card | Mode$ TgtChoose | Optional$ True | RememberDiscarded$ True | SubAbility$ DBSacSelf
SVar:DBSacSelf:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2 SVar:DBSacSelf:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT2 | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE3 SVar:NeedsToPlayVar:Y GE3

View File

@@ -4,7 +4,7 @@ Types:Creature Human Spellshaper
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ ChangeZone | Cost$ 2 W T Discard<1/Card> | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target attacking creature. Its controller gains life equal to its toughness. | SubAbility$ DBGainLife A:AB$ ChangeZone | Cost$ 2 W T Discard<1/Card> | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target attacking creature. Its controller gains life equal to its toughness. | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | Defined$ TargetedController | LifeAmount$ X SVar:DBGainLife:DB$GainLife | Defined$ TargetedController | LifeAmount$ X | References$ X
SVar:X:Targeted$CardToughness SVar:X:Targeted$CardToughness
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -4,7 +4,7 @@ Types:Creature Elemental
Text:no text Text:no text
PT:5/5 PT:5/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, put a 0/1 green Plant creature token onto the battlefield for each land you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, put a 0/1 green Plant creature token onto the battlefield for each land you control.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Plant | TokenTypes$ Creature,Plant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ X | TokenName$ Plant | TokenTypes$ Creature,Plant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 | References$ X
SVar:X:Count$NumTypeYouCtrl.Land SVar:X:Count$NumTypeYouCtrl.Land
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | OptionalDecider$ You | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may put a +1/+1 counter on each Plant creature you control. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounterAll | OptionalDecider$ You | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you may put a +1/+1 counter on each Plant creature you control.
SVar:TrigPutCounterAll:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.Plant+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounterAll:AB$PutCounterAll | Cost$ 0 | ValidCards$ Creature.Plant+YouCtrl | CounterType$ P1P1 | CounterNum$ 1

View File

@@ -4,7 +4,7 @@ Types:Instant
Text:no text Text:no text
A:SP$ Effect | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature to entrance | Name$ Awe Struck | ReplacementEffects$ StrikeWithAwe | Triggers$ OutOfSight | SVars$ ExileEffect,GainLifeInstead,X | RememberObjects$ Targeted | AILogic$ Fog | SpellDescription$ The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way. A:SP$ Effect | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature to entrance | Name$ Awe Struck | ReplacementEffects$ StrikeWithAwe | Triggers$ OutOfSight | SVars$ ExileEffect,GainLifeInstead,X | RememberObjects$ Targeted | AILogic$ Fog | SpellDescription$ The next time target creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
SVar:StrikeWithAwe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the targeted creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way. SVar:StrikeWithAwe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ReplaceWith$ GainLifeInstead | PreventionEffect$ True | Description$ The next time the targeted creature would deal damage this turn, prevent that damage. You gain life equal to the damage prevented this way.
SVar:GainLifeInstead:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect SVar:GainLifeInstead:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | SubAbility$ ExileEffect | References$ X
SVar:X:ReplaceCount$DamageAmount SVar:X:ReplaceCount$DamageAmount
SVar:OutOfSight:Mode$ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True SVar:OutOfSight:Mode$ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.IsRemembered | Execute$ ExileEffect | Static$ True
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile

View File

@@ -5,7 +5,7 @@ Text:no text
K:Enchant creature K:Enchant creature
A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Curse A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Curse
T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever enchanted creature deals damage to you, CARDNAME deals that much damage to that creature's controller. T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever enchanted creature deals damage to you, CARDNAME deals that much damage to that creature's controller.
SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredSourceController | NumDmg$ X SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredSourceController | NumDmg$ X | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/backfire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/backfire.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 B R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Tap | Cost$ 1 B R| ValidTgts$ Creature.untapped | TgtPrompt$ Select an untapped creature | SubAbility$ DBDamage | SpellDescription$ Tap target untapped creature. That creature deals damage equal to its power to its controller. A:SP$ Tap | Cost$ 1 B R| ValidTgts$ Creature.untapped | TgtPrompt$ Select an untapped creature | SubAbility$ DBDamage | SpellDescription$ Tap target untapped creature. That creature deals damage equal to its power to its controller.
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | DamageSource$ Targeted | NumDmg$ X SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | DamageSource$ Targeted | NumDmg$ X | References$ X
SVar:X:Targeted$CardPower SVar:X:Targeted$CardPower
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/backlash.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/backlash.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/2 PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ DBDiscard | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ DBDiscard | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player reveals a number of cards from his or her hand equal to the number of Allies you control. You choose one of them. That player discards that card.
SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card SVar:DBDiscard:DB$ Discard | ValidTgts$ Player | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | DiscardValid$ Card | References$ X
SVar:X:Count$TypeYouCtrl.Ally SVar:X:Count$TypeYouCtrl.Ally
SVar:BuffedBy:Ally SVar:BuffedBy:Ally
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -2,7 +2,7 @@ Name:Balance of Power
ManaCost:3 U U ManaCost:3 U U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionPresent$ Card.YouDontCtrl | ConditionSVarCompare$ GTX | ConditionZone$ Hand | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference. A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionPresent$ Card.YouDontCtrl | ConditionSVarCompare$ GTX | ConditionZone$ Hand | References$ X,Y | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference.
SVar:X:Count$InYourHand SVar:X:Count$InYourHand
SVar:Y:Count$InOppHand/Minus.X SVar:Y:Count$InOppHand/Minus.X
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -2,7 +2,7 @@ Name:Balduvian Rage
ManaCost:X R ManaCost:X R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ X R | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +X | SpellDescription$ Target attacking creature gets +X/+0 until end of turn. | SubAbility$ DBDraw A:SP$ Pump | Cost$ X R | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +X | References$ X | SpellDescription$ Target attacking creature gets +X/+0 until end of turn. | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 1 | NextUpkeep$ True | SpellDescription$ Draw a card at the beginning of the next upkeep. SVar:DBDraw:DB$Draw | NumCards$ 1 | NextUpkeep$ True | SpellDescription$ Draw a card at the beginning of the next upkeep.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
PT:6/6 PT:6/6
K:Flying K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls.
SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:MustBeBlocked:True SVar:MustBeBlocked:True
SVar:Rarity:Mythic SVar:Rarity:Mythic

View File

@@ -3,7 +3,7 @@ ManaCost:2 U
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ RevealHand | Cost$ 2 U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw | SpellDescription$ Target opponent reveals his or her hand. You draw a card for each Mountain and red card in it. A:SP$ RevealHand | Cost$ 2 U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | SubAbility$ DBDraw | SpellDescription$ Target opponent reveals his or her hand. You draw a card for each Mountain and red card in it.
SVar:DBDraw:DB$Draw | NumCards$ X SVar:DBDraw:DB$Draw | NumCards$ X | References$ X,Y
SVar:X:Count$TypeInOppHand.Mountain/Plus.Y SVar:X:Count$TypeInOppHand.Mountain/Plus.Y
SVar:Y:Count$RedInOppHand SVar:Y:Count$RedInOppHand
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -3,7 +3,7 @@ ManaCost:3 W
Types:Creature Human Rebel Types:Creature Human Rebel
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ DealDamage | Cost$ X W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ X | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature. A:AB$ DealDamage | Cost$ X W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target attacking or blocking creature.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ballista_squad.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ballista_squad.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Human Wizard
Text:no text Text:no text
PT:1/1 PT:1/1
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ BalshanDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals the top two cards of his or her library. You choose one of those cards and put it into his or her graveyard. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ BalshanDig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player reveals the top two cards of his or her library. You choose one of those cards and put it into his or her graveyard.
SVar:BalshanDig:AB$ Dig | Cost$ 0 | DefinedPlayer$ TriggeredTarget | DigNum$ 2 | ChangeNum$ 1 | DestinationZone$ Graveyard | LibraryPosition2$ 0 | Reveal$ True SVar:BalshanDig:AB$ Dig | Cost$ 0 | Defined$ TriggeredTarget | DigNum$ 2 | ChangeNum$ 1 | DestinationZone$ Graveyard | LibraryPosition2$ 0 | Reveal$ True
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/balshan_beguiler.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balshan_beguiler.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/3 PT:4/3
K:Morph:X B B K:Morph:X B B
T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME is turned face up, all creatures get -X/-X until end of turn. T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME is turned face up, all creatures get -X/-X until end of turn.
SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X SVar:TrigPumpAll:AB$PumpAll | Cost$ 0 | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -2,8 +2,8 @@ Name:Banefire
ManaCost:X R ManaCost:X R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | SpellDescription$ CARDNAME deals X damage to target creature or player. A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ LT5 | SubAbility$ BanefulDmg | References$ X | SpellDescription$ CARDNAME deals X damage to target creature or player.
SVar:BanefulDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5 SVar:BanefulDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | NoPrevention$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE5 | References$ X
S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ HIDDEN CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented. S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddHiddenKeyword$ HIDDEN CARDNAME can't be countered. | CheckSVar$ X | SVarCompare$ GE5 | Description$ If X is 5 or more, CARDNAME can't be countered by spells or abilities and the damage can't be prevented.
SVar:X:Count$xPaid SVar:X:Count$xPaid
Var:PayX:5 Var:PayX:5

View File

@@ -4,7 +4,7 @@ Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBLose SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBLose
SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Opponent | SubAbility$ DBCleanup SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Opponent | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -4,7 +4,7 @@ Types:Enchantment Aura
Text:no text Text:no text
A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Curse
T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ When enchanted creature dies, that creature's controller loses life equal to its toughness. T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigLose | TriggerDescription$ When enchanted creature dies, that creature's controller loses life equal to its toughness.
SVar:TrigLose:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X SVar:TrigLose:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardController | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardToughness SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/banewasp_affliction.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/banewasp_affliction.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:2 B B
Types:Creature Spirit Types:Creature Spirit
Text:no text Text:no text
PT:0/1 PT:0/1
A:AB$ DealDamage | Cost$ X T | Tgt$ TgtCP | NumDmg$ HalfXDown | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals half X damage, rounded down, to target creature or player, and half X damage, rounded up, to you. A:AB$ DealDamage | Cost$ X T | Tgt$ TgtCP | NumDmg$ HalfXDown | SubAbility$ DBDamage | References$ X,HalfXDown | SpellDescription$ CARDNAME deals half X damage, rounded down, to target creature or player, and half X damage, rounded up, to you.
SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ HalfXUp SVar:DBDamage:DB$ DealDamage | Defined$ You | NumDmg$ HalfXUp | References$ HalfXUp
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:HalfXDown:Count$xPaid/HalfDown SVar:HalfXDown:Count$xPaid/HalfDown
SVar:HalfXUp:Count$xPaid/HalfUp SVar:HalfXUp:Count$xPaid/HalfUp

View File

@@ -7,7 +7,7 @@ K:Trample
K:Haste K:Haste
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards all the cards in his or her hand, then draws that many cards.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ TriggeredTarget | Mode$ Hand | RememberDiscarded$ True | SubAbility$ DBDraw | SpellDescription$ Discard hand
SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ TriggeredTarget | SubAbility$ DBCleanup | SpellDescription$ Draw that many cards SVar:DBDraw:DB$ Draw | NumCards$ X | Defined$ TriggeredTarget | SubAbility$ DBCleanup | SpellDescription$ Draw that many cards | References$ X
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -3,7 +3,7 @@ ManaCost:5
Types:Artifact Types:Artifact
Text:no text Text:no text
# The ability is untargeted (see: http://magiccards.info/mm/en/288.html), so the opponent is automaticaly chosen. This has to be modified as soon as multiplayer formats get supported. # The ability is untargeted (see: http://magiccards.info/mm/en/288.html), so the opponent is automaticaly chosen. This has to be modified as soon as multiplayer formats get supported.
A:AB$ Draw| Cost$ X T | NumCards$ 1 | SpellDescription$ Draw a card. X is the number of cards in an opponent's hand. A:AB$ Draw| Cost$ X T | NumCards$ 1 | References$ X | SpellDescription$ Draw a card. X is the number of cards in an opponent's hand.
SVar:X:Count$InOppHand SVar:X:Count$InOppHand
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bargaining_table.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bargaining_table.jpg

View File

@@ -2,8 +2,8 @@ Name:Barrel Down Sokenzan
ManaCost:2 R ManaCost:2 R
Types:Instant Arcane Types:Instant Arcane
Text:no text Text:no text
A:SP$ ChangeZone | Cost$ 2 R | Origin$ Battlefield | Destination$ Hand | ChangeType$ Mountain.YouCtrl | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ DBDamage | SpellDescription$ Sweep - Return any number of Mountains you control to their owner's hand. CARDNAME deals damage to target creature equal to twice the number of Mountains returned this way. A:SP$ ChangeZone | Cost$ 2 R | Origin$ Battlefield | Destination$ Hand | ChangeType$ Mountain.YouCtrl | ChangeNum$ X | Hidden$ True | RememberChanged$ True | SubAbility$ DBDamage | References$ X | SpellDescription$ Sweep - Return any number of Mountains you control to their owner's hand. CARDNAME deals damage to target creature equal to twice the number of Mountains returned this way.
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ Y SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ Y | References$ Y
SVar:X:Count$Valid Mountain.YouCtrl SVar:X:Count$Valid Mountain.YouCtrl
SVar:Y:Remembered$Amount.Twice SVar:Y:Remembered$Amount.Twice
SVar:RemAIDeck:True SVar:RemAIDeck:True

View File

@@ -5,7 +5,7 @@ Text:no text
A:SP$ Pump | Cost$ 2 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample | SubAbility$ DBAnimate | SpellDescription$ Target creature gains trample until end of turn. When that creature becomes blocked this turn, it gets +1/+1 until end of turn for each creature blocking it. A:SP$ Pump | Cost$ 2 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample | SubAbility$ DBAnimate | SpellDescription$ Target creature gains trample until end of turn. When that creature becomes blocked this turn, it gets +1/+1 until end of turn for each creature blocking it.
SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ TrigBounce | sVars$ ABBarrelingPump,BarrelingX SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Triggers$ TrigBounce | sVars$ ABBarrelingPump,BarrelingX
SVar:TrigBounce:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ ABBarrelingPump | TriggerDescription$ When CARDNAME becomes blocked this turn, it gets +1/+1 until end of turn for each creature blocking it. SVar:TrigBounce:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ ABBarrelingPump | TriggerDescription$ When CARDNAME becomes blocked this turn, it gets +1/+1 until end of turn for each creature blocking it.
SVar:ABBarrelingPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +BarrelingX | NumDef$ +BarrelingX SVar:ABBarrelingPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +BarrelingX | NumDef$ +BarrelingX | References$ BarrelingX
SVar:BarrelingX:TriggerCount$NumBlockers SVar:BarrelingX:TriggerCount$NumBlockers
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/barreling_attack.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/barreling_attack.jpg

View File

@@ -4,7 +4,7 @@ Types:Artifact
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a page counter on CARDNAME. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put a page counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ PAGE | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ PAGE | CounterNum$ 1
A:AB$ Draw | Cost$ 4 T Sac<1/CARDNAME> | NumCards$ X | SpellDescription$ Draw X cards, where X is the number of page counters on CARDNAME. A:AB$ Draw | Cost$ 4 T Sac<1/CARDNAME> | NumCards$ X | References$ X | SpellDescription$ Draw X cards, where X is the number of page counters on CARDNAME.
SVar:X:Count$CardCounters.PAGE SVar:X:Count$CardCounters.PAGE
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/4 PT:4/4
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you exile the top creature card of your graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you exile the top creature card of your graveyard.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | Hidden$ True | ChangeType$ Creature.YouOwn+TopGraveyardCreature | RememberChanged$ True | SubAbility$ DBSac SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Exile | Hidden$ True | ChangeType$ Creature.YouOwn+TopGraveyardCreature | RememberChanged$ True | SubAbility$ DBSac
SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 SVar:DBSac:DB$ Sacrifice | Cost$ 0 | Defined$ Self | SubAbility$ DBCleanup | ConditionCheckSVar$ X | ConditionSVarCompare$ LT1 | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount SVar:X:Remembered$Amount
SVar:NeedsToPlayVar:Y GE2 SVar:NeedsToPlayVar:Y GE2

View File

@@ -4,7 +4,7 @@ Types:Legendary Creature Human Druid
Text:no text Text:no text
PT:4/4 PT:4/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest enters the battlefield, green creatures you control get +1/+1 and gain trample until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest enters the battlefield, green creatures you control get +1/+1 and gain trample until end of turn.
A:AB$ Token | Cost$ Discard<1/Card.namedBaru, Fist of Krosa> | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ You | TokenColors$ Green | TokenPower$ X | TokenToughness$ X | CostDesc$ Grandeur - Discard another card named CARDNAME: | SpellDescription$ Put an X/X green Wurm creature token onto the battlefield, where X is the number of lands you control. A:AB$ Token | Cost$ Discard<1/Card.namedBaru, Fist of Krosa> | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenOwner$ You | TokenColors$ Green | TokenPower$ X | TokenToughness$ X | CostDesc$ Grandeur - Discard another card named CARDNAME: | References$ X | SpellDescription$ Put an X/X green Wurm creature token onto the battlefield, where X is the number of lands you control.
SVar:X:Count$Valid Land.YouCtrl SVar:X:Count$Valid Land.YouCtrl
SVar:TrigPump:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample SVar:TrigPump:AB$PumpAll | Cost$ 0 | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample
SVar:BuffedBy:Forest SVar:BuffedBy:Forest

View File

@@ -2,7 +2,7 @@ Name:Battle Hymn
ManaCost:1 R ManaCost:1 R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Mana | Cost$ 1 R | Produced$ R | Amount$ X | SpellDescription$ Add R to your mana pool for each creature you control. A:SP$ Mana | Cost$ 1 R | Produced$ R | Amount$ X | References$ X | SpellDescription$ Add R to your mana pool for each creature you control.
SVar:X:Count$Valid Creature.YouCtrl SVar:X:Count$Valid Creature.YouCtrl
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -3,7 +3,7 @@ ManaCost:1 W
Types:Creature Human Cleric Types:Creature Human Cleric
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature | Amount$ X | TgtPrompt$ Select target creature | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is the number of Clerics on the battlefield. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature | Amount$ X | TgtPrompt$ Select target creature | References$ X | SpellDescription$ Prevent the next X damage that would be dealt to target creature this turn, where X is the number of Clerics on the battlefield.
SVar:X:Count$TypeOnBattlefield.Cleric SVar:X:Count$TypeOnBattlefield.Cleric
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_medic.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_medic.jpg

View File

@@ -1,15 +1,15 @@
Name:Batwing Brume Name:Batwing Brume
ManaCost:1 WB ManaCost:1 WB
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ DBLoseLifeYou | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.) A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ DBLoseLifeYou | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.)
SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ X | Defined$ You | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ X | Defined$ You | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp | References$ X
SVar:DBLoseLifeOpp:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | ConditionManaSpent$ B SVar:DBLoseLifeOpp:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | ConditionManaSpent$ B | References$ Y
SVar:X:Count$Valid Creature.YouCtrl+attacking SVar:X:Count$Valid Creature.YouCtrl+attacking
SVar:Y:Count$Valid Creature.YouDontCtrl+attacking SVar:Y:Count$Valid Creature.YouDontCtrl+attacking
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg
SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/81.jpg SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/81.jpg
Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature he or she controls if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.) Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature he or she controls if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.)
End End

View File

@@ -2,7 +2,7 @@ Name:Beacon of Creation
ManaCost:3 G ManaCost:3 G
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Token | Cost$ 3 G | TokenAmount$ X | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ DBShuffle | SpellDescription$ Put a 1/1 green Insect creature token onto the battlefield for each Forest you control. Shuffle CARDNAME into its owner's library. A:SP$ Token | Cost$ 3 G | TokenAmount$ X | TokenName$ Insect | TokenTypes$ Creature,Insect | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SubAbility$ DBShuffle | References$ X | SpellDescription$ Put a 1/1 green Insect creature token onto the battlefield for each Forest you control. Shuffle CARDNAME into its owner's library.
SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
SVar:X:Count$TypeYouCtrl.Forest SVar:X:Count$TypeYouCtrl.Forest
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -2,7 +2,7 @@ Name:Beacon of Immortality
ManaCost:5 W ManaCost:5 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ GainLife | Cost$ 5 W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SubAbility$ DBShuffle | SpellDescription$ Double target player's life total. Shuffle CARDNAME into its owner's library. A:SP$ GainLife | Cost$ 5 W | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ X | SubAbility$ DBShuffle | References$ X | SpellDescription$ Double target player's life total. Shuffle CARDNAME into its owner's library.
SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
SVar:X:TargetedPlayer$LifeTotal SVar:X:TargetedPlayer$LifeTotal
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -3,7 +3,7 @@ ManaCost:3 U U
Types:Creature Human Wizard Types:Creature Human Wizard
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power less than or equal to the number of creatures you control | SpellDescription$ Gain control of target creature with power less than or equal to the number of creatures you control. A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power less than or equal to the number of creatures you control | References$ X | SpellDescription$ Gain control of target creature with power less than or equal to the number of creatures you control.
SVar:X:Count$Valid Creature.YouCtrl SVar:X:Count$Valid Creature.YouCtrl
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/beguiler_of_wills.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/beguiler_of_wills.jpg

View File

@@ -2,7 +2,7 @@ Name:Belbe's Armor
ManaCost:3 ManaCost:3
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ Pump | Cost$ X T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ +X | SpellDescription$ Target creature gets -X/+X until end of turn. A:AB$ Pump | Cost$ X T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ +X | References$ X | SpellDescription$ Target creature gets -X/+X until end of turn.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/5 PT:2/5
K:Flying K:Flying
T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller puts that many cards from the top of his or her library into his or her graveyard. T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller puts that many cards from the top of his or her library into his or her graveyard.
SVar:TrigMill:AB$Mill | Cost$ 0 | Defined$ TriggeredSourceController | NumCards$ X SVar:TrigMill:AB$Mill | Cost$ 0 | Defined$ TriggeredSourceController | NumCards$ X | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/belltower_sphinx.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/belltower_sphinx.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:2 R R
Types:Legendary Creature Goblin Shaman Types:Legendary Creature Goblin Shaman
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking Creature | NumDmg$ X | SpellDescription$ Ben-Ben, Akki Hermit deals damage to target attacking creature equal to the number of untapped Mountains you control. A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking Creature | NumDmg$ X | References$ X | SpellDescription$ Ben-Ben, Akki Hermit deals damage to target attacking creature equal to the number of untapped Mountains you control.
SVar:X:Count$Valid Mountain.untapped+YouCtrl SVar:X:Count$Valid Mountain.untapped+YouCtrl
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ben_ben_akki_hermit.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ben_ben_akki_hermit.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Unicorn
Text:no text Text:no text
PT:1/2 PT:1/2
R:Event$ DamageDone | ValidSource$ Spell | ValidTarget$ Creature,Player | ReplaceWith$ DmgMinus1 | Description$ If a spell would deal damage to a creature or player, it deals that much damage minus 1 to that creature or player instead. R:Event$ DamageDone | ValidSource$ Spell | ValidTarget$ Creature,Player | ReplaceWith$ DmgMinus1 | Description$ If a spell would deal damage to a creature or player, it deals that much damage minus 1 to that creature or player instead.
SVar:DmgMinus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgMinus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X | References$ X
SVar:X:ReplaceCount$DamageAmount/Minus.1 SVar:X:ReplaceCount$DamageAmount/Minus.1
SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_unicorn.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/benevolent_unicorn.jpg
SetInfo:MIR|Common|http://magiccards.info/scans/en/mr/208.jpg SetInfo:MIR|Common|http://magiccards.info/scans/en/mr/208.jpg

View File

@@ -2,7 +2,7 @@ Name:Berserk
ManaCost:G ManaCost:G
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | KW$ Trample & HIDDEN At the beginning of the next end step, destroy CARDNAME if it attacked this turn. | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat,Declare Attackers - Play Instants and Abilities,Declare Blockers - Play Instants and Abilities | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn. A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | KW$ Trample & HIDDEN At the beginning of the next end step, destroy CARDNAME if it attacked this turn. | ActivationPhases$ Upkeep,Draw,Main1,BeginCombat,Declare Attackers - Play Instants and Abilities,Declare Blockers - Play Instants and Abilities | References$ X | SpellDescription$ Cast CARDNAME only before the combat damage step. Target creature gains trample and gets +X/+0 until end of turn, where X is its power. At the beginning of the next end step, destroy that creature if it attacked this turn.
SVar:X:Targeted$CardPower SVar:X:Targeted$CardPower
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

Some files were not shown because too many files have changed in this diff Show More