diff --git a/CHANGES.txt b/CHANGES.txt index fdd03106507..30dc27a269b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -113,6 +113,40 @@ Fixes/Features: - Ran set info script. - Ran oracle script. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. +- Improved and simplified the spell description field to the CostChange keyword. Several cards converted. +- More CostChange keyword spell descriptions. +- Restructured the way alternative costs of spells are handled for the human player. +- More CostChange keyword spell descriptions. +- Finished CostChange keyword spell descriptions. +- Restructured the way alternative costs of spells are handled for the computer player. +- Aluren will no longer allow you to pay the creatures mana cost at instant speed. +- sideboard from precon is also added to the card pool +- Added the event deck Deathfed as precon (available after 20 wins). +- Added a fluff piece to the changes.txt file. +- Text fix. +- The AI will no longer use Oblivion Ring on a permanent that is enchanted with one of his own auras. +- Little tweaks for the AI of AF Destroy. +- Text fix +- Fixed the text for Sacred Prey, now states "you gain 1 life". +- Shutdown hook fix for skin switcher. +- Fixed casting cost of Mesmeric Fiend. +- Upgraded "Marble Blue" skin backgrounds to be more marbley. +- Removed outdated "start game" overlay from a few submenus, replaced with standardized one. +- compare strings fixed +- Bugfix: Prevented editor from always being on top, which blocked the save dialog. +- Added input panel's "remind()" flasher for ability mana cost interactions. +- Improved thread handling for constructed mode game start. +- Bugfix: Removed "always on top" from quest spell shop. +- MoWrapLayout moved into forge.gui package. +- SubTab class deleted. +- TortoiseSVN confusion... +- Converted Umbral Mantle to script. +- Prevented some auras and equipment from possibly overwriting SVars of cards they are attached to. +- Added a fluff piece to the changes.txt file. +- Added a fluff piece to the changes.txt file. +- Ran set info script. +- Ran oracle script. +- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically): @@ -134,6 +168,9 @@ Outmaneuver Rancid Earth Bull Elephant Plagiarize +Nantuko Cultivator +Mesmeric Fiend +Gurzigost end diff --git a/res/cardsfolder/g/gurzigost.txt b/res/cardsfolder/g/gurzigost.txt index 424bbe28c89..530e7afcb01 100644 --- a/res/cardsfolder/g/gurzigost.txt +++ b/res/cardsfolder/g/gurzigost.txt @@ -1,14 +1,16 @@ -Name:Gurzigost -ManaCost:3 G G -Types:Creature Beast -Text:no text -PT:6/8 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigGurzigostChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put two cards from your graveyard on the bottom of your library. -SVar:TrigGurzigostChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | Optional$ True | ChangeType$ Card.YouOwn | ChangeNum$ 2 | Hidden$ True | RememberChanged$ True | SubAbility$ DBGurzigostSacrifice -SVar:DBGurzigostSacrifice:DB$ Sacrifice | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ LT2 | SubAbility$ DBGurzigostCleanup -SVar:DBGurzigostCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Pump | Cost$ G G Discard<1/Card> | KW$ You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. -SVar:RemAIDeck:True -SVar:Rarity:Rare -SVar:Picture:http://www.wizards.com/global/images/magic/general/gurzigost.jpg +Name:Gurzigost +ManaCost:3 G G +Types:Creature Beast +Text:no text +PT:6/8 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigGurzigostChangeZone | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, sacrifice CARDNAME unless you put two cards from your graveyard on the bottom of your library. +SVar:TrigGurzigostChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Library | LibraryPosition$ -1 | Optional$ True | ChangeType$ Card.YouOwn | ChangeNum$ 2 | Hidden$ True | RememberChanged$ True | SubAbility$ DBGurzigostSacrifice +SVar:DBGurzigostSacrifice:DB$ Sacrifice | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ LT2 | SubAbility$ DBGurzigostCleanup +SVar:DBGurzigostCleanup:DB$ Cleanup | ClearRemembered$ True +A:AB$ Pump | Cost$ G G Discard<1/Card> | KW$ You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/gurzigost.jpg +SetInfo:TOR|Rare|http://magiccards.info/scans/en/tr/126.jpg +Oracle:At the beginning of your upkeep, sacrifice Gurzigost unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have Gurzigost assign its combat damage this turn as though it weren't blocked. End \ No newline at end of file diff --git a/res/cardsfolder/m/mesmeric_fiend.txt b/res/cardsfolder/m/mesmeric_fiend.txt index b5719717a2d..91f1860e57d 100644 --- a/res/cardsfolder/m/mesmeric_fiend.txt +++ b/res/cardsfolder/m/mesmeric_fiend.txt @@ -1,13 +1,15 @@ -Name:Mesmeric Fiend -ManaCost:1 B -Types:Creature Nightmare Horror -Text:no text -PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigMesmericBounce | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. -SVar:TrigMesmericExile:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True -SVar:TrigMesmericBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Hand | Defined$ Remembered | SubAbility$ DBMesmericCleanup -SVar:DBMesmericCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Rarity:Common -SVar:Picture:http://www.wizards.com/global/images/magic/general/mesmeric_fiend.jpg +Name:Mesmeric Fiend +ManaCost:1 B +Types:Creature Nightmare Horror +Text:no text +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMesmericExile | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigMesmericBounce | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card. When CARDNAME leaves the battlefield, return the exiled card to its owner's hand. +SVar:TrigMesmericExile:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Exile | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | RememberChanged$ True +SVar:TrigMesmericBounce:AB$ ChangeZone | Cost$ 0 | Origin$ Exile | Destination$ Hand | Defined$ Remembered | SubAbility$ DBMesmericCleanup +SVar:DBMesmericCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/mesmeric_fiend.jpg +SetInfo:TOR|Common|http://magiccards.info/scans/en/tr/69.jpg +Oracle:When Mesmeric Fiend enters the battlefield, target opponent reveals his or her hand and you choose a nonland card from it. Exile that card.\nWhen Mesmeric Fiend leaves the battlefield, return the exiled card to its owner's hand. End \ No newline at end of file diff --git a/res/cardsfolder/n/nantuko_cultivator.txt b/res/cardsfolder/n/nantuko_cultivator.txt index 25c3c6523a1..3c14c155a36 100644 --- a/res/cardsfolder/n/nantuko_cultivator.txt +++ b/res/cardsfolder/n/nantuko_cultivator.txt @@ -1,16 +1,18 @@ -Name:Nantuko Cultivator -ManaCost:3 G -Types:Creature Insect Druid -Text:no text -PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigNantukoDiscardLand | TriggerDescription$ When CARDNAME enters the battlefield, you may discard any number of land cards. Put that many +1/+1 counters on CARDNAME and draw that many cards. -SVar:TrigNantukoDiscardLand:AB$ Discard | Cost$ 0 | DiscardValid$ Land | NumCards$ NantukoX | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBNantukoPutCounter -SVar:DBNantukoPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ NantukoY | SubAbility$ DBNantukoDraw -SVar:DBNantukoDraw:DB$ Draw | NumCards$ NantukoY | SubAbility$ DBNantukoCleanup -SVar:DBNantukoCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:NantukoX:Count$TypeInYourHand.Land -SVar:NantukoY:Remembered$Amount -SVar:RemAIDeck:True -SVar:Rarity:Rare -SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_cultivator.jpg +Name:Nantuko Cultivator +ManaCost:3 G +Types:Creature Insect Druid +Text:no text +PT:2/2 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigNantukoDiscardLand | TriggerDescription$ When CARDNAME enters the battlefield, you may discard any number of land cards. Put that many +1/+1 counters on CARDNAME and draw that many cards. +SVar:TrigNantukoDiscardLand:AB$ Discard | Cost$ 0 | DiscardValid$ Land | NumCards$ NantukoX | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBNantukoPutCounter +SVar:DBNantukoPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ NantukoY | SubAbility$ DBNantukoDraw +SVar:DBNantukoDraw:DB$ Draw | NumCards$ NantukoY | SubAbility$ DBNantukoCleanup +SVar:DBNantukoCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:NantukoX:Count$TypeInYourHand.Land +SVar:NantukoY:Remembered$Amount +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_cultivator.jpg +SetInfo:TOR|Rare|http://magiccards.info/scans/en/tr/133.jpg +Oracle:When Nantuko Cultivator enters the battlefield, you may discard any number of land cards. Put that many +1/+1 counters on Nantuko Cultivator and draw that many cards. End \ No newline at end of file