Commit Graph

856 Commits

Author SHA1 Message Date
Agetian
7459f7a9fa - AI: Now knows how to instantly reequip Cranial Plating to an unblocked attacker who would deal lethal damage. 2017-09-30 13:50:26 +00:00
Agetian
ec7f47dbe7 - Added Celestial Convergence.
- Added new effect AF GameDrawn that creates an intentional draw situation by game effect.
- Divine Intervention now uses this effect.
2017-09-28 17:31:04 +00:00
Agetian
84a6876265 - Added an experimental option to allow ordering cards going to graveyard when playing with cards that care about graveyard order (Volrath's Shapeshifter and others). Disabled by default. 2017-09-26 19:40:44 +00:00
Agetian
025a201a7d - Convert DamageDone|OnlyOnce to the new trigger DamageDoneOnce. Remove code for DamageDone|OnlyOnce (no longer needed). 2017-09-25 06:41:13 +00:00
Indigo Dragon
bab2b9f528 Changed "CARDNAME can block an additional creature." to CARDNAME can block an additional creature each combat."
Notes: Possible weird interactions when giving a multiblock creature an additional block eg. Equipping a Night Market Guard with echo circlet. Further study required.
2017-09-24 12:33:45 +00:00
Agetian
f94771730e - AI: Improved logic for Capsize. 2017-09-23 05:09:16 +00:00
Indigo Dragon
5b6031f41d Policy: If a card was printed without a reminder text in a booster expansion or preconstructed deck (eg Commander), it no longer requires reminder text. IMA removes basic reminder texts for serval cards, like the mythic rares archangel_of_thune.txt and thundermaw_hellkite.txt 2017-09-22 08:29:03 +00:00
Agetian
d36fb16b12 - Migrating XLN cards from upcoming to the real folders. 2017-09-19 12:04:06 +00:00
Agetian
c6bae2116a - Added an extra mode to DamageDone trigger (OnlyOnce$ True) that tries to count the damage only once. Currently will do it in combat, but will not yet do it for noncombat simultaneous damage like Aura Barbs (feel free to improve).
- Effectively this replaces the double trigger setup for Enrage and other cards that require such a count (e.g. Fungusaur and friends).
2017-09-16 10:17:14 +00:00
Agetian
3c3f494034 - Simultaneous combat damage pass 2: "X is dealt combat damage" card update 2017-09-15 06:34:44 +00:00
Agetian
8af3fe3db8 - Attempting to fix an issue with fastlands and slowlands ETBing in the wrong state when entering the battlefield together with other lands at the same time.
- Fixed an issue with LastStateBattlefield/LastStateGraveyard not returning anything unless at least some ability has been played.
2017-09-10 11:32:42 +00:00
Indigo Dragon
a45848cbe3 Added reminder text to chief_engineer.txt and maelstrom_nexus.txt.
Also changed modular so that it now has the correct "dies" wording on trigger.
2017-09-09 10:05:35 +00:00
Agetian
adf412ea74 - Removed SacMe from Puzzleknot cards, doesn't work exactly as was expected. 2017-09-07 05:32:08 +00:00
Agetian
5c18270826 - ComputerUtilCost: sac costs (Sac<...>) use ";" as a delimiter and not "," (fixes e.g. the AI never sacrificing anything to Defiant Salvager).
- Added SacMe to Puzzleknot cards.
2017-09-05 19:35:35 +00:00
Indigo Dragon
7c3cfe1326 Updated all the Overload Reminder Texts
Some now use ValidDescription$
2017-09-03 15:05:02 +00:00
Indigo Dragon
7232f9446a Replaced all double spaces __ with single spaces _ 2017-09-02 14:17:43 +00:00
Agetian
ecc4834110 - Adding hyphenated emblem names to the rest of the planeswalker files. 2017-09-02 11:11:57 +00:00
Indigo Dragon
4036fc44e3 More brackets [] and colons : for planeswalkers
That should be it for now.
2017-09-02 11:05:25 +00:00
Indigo Dragon
1ff11a09ed Added Colons to Planeswalkers
Added dashes to some Emblem Names
Added Brackets for some select walkers
2017-09-02 10:39:51 +00:00
Indigo Dragon
a772cf9910 Changes to Emblems
Emblems now read "Emblem Planeswalker" instead of "Planeswalker emblem"
Image name now is "emblem_planeswalker"

If this breaks anything please revert.

Also added some colons to oracle texts for some planeswalkers.
2017-09-02 05:52:02 +00:00
Agetian
71eb88eb7b - Fixed Claim // Fame. 2017-09-02 03:03:27 +00:00
Agetian
fdf787e9b4 - Integrating latest Oracle updates by Indigo Dragon. 2017-08-31 09:52:40 +00:00
Agetian
817a691248 - [XLN] Integrating Oracle updates by Indigo Dragon: Planeswalkers now have the Legendary supertype. 2017-08-28 17:35:53 +00:00
Agetian
45d71d0c5f - AI improvements: restored playability of Exhaustion, made Cursed Scroll AI-playable, added some additional code support for programmable Exert logic (Ahn-Crop Champion is an example), added a bit of threshold to Living Death AI, moved Momir Vig Avatar logic to SpecialCardAi. 2017-08-27 18:11:06 +00:00
Agetian
2df0403c94 - Added Shining Shoal (uses the same scripting strategy as Captain's Maneuver). 2017-08-20 11:45:35 +00:00
Agetian
4820ebba84 - Added AILogic$ ExileGraveyards to more cards. 2017-08-19 06:05:09 +00:00
Agetian
f41644bc97 - Fixed Crook of Condemnation mana cost. 2017-08-19 03:41:54 +00:00
Agetian
a63361302d - Migrating C17 from upcoming to named folders. 2017-08-18 14:34:54 +00:00
Agetian
329247391b - Integrating Oracle updates by Indigo Dragon. 2017-08-15 16:10:51 +00:00
Agetian
371b0bdce1 - Committing card script corrections by Marek. 2017-08-10 13:48:11 +00:00
Agetian
60c20cc628 - Added Choose Your Demise. 2017-08-04 15:57:05 +00:00
Agetian
7fef69635f - Chain of Acid doesn't need a special AITgts specification. 2017-08-04 08:46:01 +00:00
Agetian
e3c3315873 - Improved the AI logic for Chain of Acid. 2017-08-04 08:43:47 +00:00
Agetian
0a24feab13 - Corrected Chain of Silence picture SVar. 2017-08-03 14:30:21 +00:00
Agetian
fd3fb5041b - Added Chain of Silence. 2017-08-03 13:56:30 +00:00
Agetian
5381e54469 - Corrected Chain of Acid oracle text and picture SVar. 2017-08-03 13:32:45 +00:00
Agetian
f571685648 - Chain of Smog should be optional.
- Added Chain of Acid.
2017-08-03 13:29:14 +00:00
Agetian
19f3e34543 - Updating some AI variables for Hour of Devastation cards. 2017-07-13 14:41:15 +00:00
Agetian
546fc33ba6 - Added AI logic to the "Tap to get {E}" ability of Consulate Turret. 2017-07-11 10:07:12 +00:00
Agetian
89cfd0bbb0 - Added an alias to AILogic Pump (AILogic BestOption) to ChooseGenericEffectAi for cards where this name of the logic makes more sense. Switched Catastrophe to using this AILogic name. 2017-07-11 07:09:52 +00:00
Agetian
212cf95d05 - Added AI logic to Catastrophe that is needed for the AI to consider this spell (why is the logic called Pump? :/ ) 2017-07-11 06:37:52 +00:00
Hanmac
8db0034bb6 cards: update ReduceCost/RaiseCost with new logic 2017-07-09 08:56:42 +00:00
Agetian
b06ffd8106 - Committing some of the Marek's corrections for older cards. 2017-07-09 05:01:47 +00:00
Sol
c31fb7381b - Move HOU cards to appropriate named folders (delete 7 reprint dupes) 2017-07-09 01:11:43 +00:00
Hanmac
8767fb48f6 cards: update cards with FullCost 2017-07-07 09:51:04 +00:00
Hanmac
e984e15451 cards: update PreventAllDamageBy use new format 2017-07-06 20:03:11 +00:00
Agetian
5aec38ca3e - Added NeedsToPlayVar to Chrome Mox. Marked it as AI playable. 2017-07-06 19:00:44 +00:00
Hanmac
5f8c9f7307 cards: update MayEffectFromOpeningHand and remove Text parameter 2017-07-04 09:09:25 +00:00
Agetian
576c414206 - Fixed Channel Harm. 2017-07-03 18:45:34 +00:00
Agetian
e697c32c98 - Committing Marek's 6th batch of HOU cards + fixes. 2017-07-01 18:38:38 +00:00