Commit Graph

34596 Commits

Author SHA1 Message Date
Agetian
e934071716 - Volrath's Shapeshifter: switched to a less aggressive update schedule (no update unless necessary), which fixes interaction with composite triggers that consist of several related parts (e.g. Undying, Persist).
- Volrath's Shapeshifter: QoL update: do not show the same text and discard ability twice if Volrath's Shapeshifter is attempting to copy the text of another Volrath's Shapeshifter that is on top of the graveyard.
2017-09-26 13:55:28 +00:00
Agetian
5693cddc3a - Some refactoring in AiBlockController related to random trades.
- Enabling random trades for favorable gang double and triple blocks.
2017-09-26 12:48:22 +00:00
Agetian
561d27be0a - Comment style fix. 2017-09-26 10:20:04 +00:00
Agetian
2e19a2a99c - Fixed Mindbreak Trap. 2017-09-26 10:15:52 +00:00
Agetian
4055e421bc - Minor formatting tweak. 2017-09-26 10:14:00 +00:00
Indigo Dragon
792255b676 Adding a Commander banned list a la Tiny Leaders (Literally a la. Involved many copying and pasting)
Adding a Commander Format, so that decks can now be checked in the original deck editor. Don't know how to implement highlander rules though, (Aside from the obviously stupid way of Restricting EVERY CARD EVER MADE).

Retiring the Extended Format. This one's dead Jim, dead Jim, dead Jim. It's as dead as Frontier. Maybe. Yes. If anyone complains they can just remove the \\s.
2017-09-26 08:46:36 +00:00
Hanmac
0ddb8d9644 ExploreEffect: fixed trigger and counter part 2017-09-26 05:22:00 +00:00
Agetian
5c29555ae7 - Fixed a typo. 2017-09-26 03:49:59 +00:00
Agetian
cf5e6bde9a - Documenting changes in CHANGES.txt. 2017-09-26 03:43:48 +00:00
Agetian
515ddbb28d - Removed one more portion of the leftover DamageDone|OnlyOnce code, I believe this is the last one. 2017-09-26 03:28:13 +00:00
Agetian
18720e3693 - Some additional NPE protection in applyPotentialAttackCloneTriggers. 2017-09-25 13:28:19 +00:00
Agetian
6b21664dff - Documenting changes in CHANGES.txt. 2017-09-25 13:17:40 +00:00
Agetian
ca92f90f6d - Integrating Personal Ratings patch by Seravy. 2017-09-25 13:14:23 +00:00
Agetian
8a1ab40f3c - AF Explore: apparently there's no need for a special SpellDescription on it when used as an Execute target for a trigger. 2017-09-25 13:06:56 +00:00
Agetian
f738822cce - A more appropriate solution for the manland animation AI problem. 2017-09-25 11:21:48 +00:00
Agetian
2ef900443b - Fizzle DamageDoneOnce for cards returning to battlefield from graveyard 2017-09-25 11:14:54 +00:00
Agetian
917c6b7c54 - Removed one more portion of the now-unused DamageDone|OnlyOnce code which would crash Forge. 2017-09-25 11:13:30 +00:00
Agetian
966db8af9f - Improved the animate manland AI such that it doesn't try to animate manlands that are already tapped. 2017-09-25 11:03:54 +00:00
Indigo Dragon
07b26f03a7 Fixed some broken Conquest Decks 2017-09-25 08:22:25 +00:00
Agetian
d685997040 - ExploreAi: honor the DoNotDiscardIfAble SVar. 2017-09-25 08:06:14 +00:00
Agetian
fce6807a3b - Simple AI support for Explore (feel free to expand). 2017-09-25 08:02:08 +00:00
Agetian
e91b428bd5 - Removed the now-unused Explore hack from AF Dig. 2017-09-25 07:31:54 +00:00
Agetian
6581466239 - Fixed trigger name in Brazen Buccaneers. 2017-09-25 07:29:36 +00:00
Agetian
380a5bbadd - Script update: AF Explore (better AI support coming soon). 2017-09-25 07:28:24 +00:00
Agetian
4da83ff5f8 - Unbanning Partner commanders in Planar Conquest. 2017-09-25 07:21:39 +00:00
Agetian
d5cf8848fa - Some fixes for AF Explore. 2017-09-25 07:18:37 +00:00
Agetian
4ea6f9dd6a - Scripts update: use DamageDealtOnce for cards that say "whenever X deals damage" 2017-09-25 07:10:21 +00:00
Agetian
d8027b002d - Script update: DealtCombatDamageOnce -> DamageDealtOnce|CombatDamage$True 2017-09-25 06:58:33 +00:00
Agetian
623cda83d5 - Script update: CombatDamageDoneOnce -> DamageDoneOnce|CombatDamage$True 2017-09-25 06:46:19 +00:00
Agetian
99b3e4493b - Documenting changes in CHANGES.txt. 2017-09-25 06:42:12 +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
Agetian
3243555181 - Partner commander UI support for mobile Forge (both Constructed and Planar Conquest). 2017-09-25 06:29:47 +00:00
Agetian
867eae442b - Fix compile. 2017-09-25 05:40:49 +00:00
Hanmac
e8e80a7ac8 replace lifelink with generic damage trigger, and do lifelink there 2017-09-25 05:21:06 +00:00
Sol
480c88a73e Tempest Caller only targets opponents 2017-09-24 22:38:45 +00:00
Agetian
6f34a42034 - A somewhat less confusing Boneyard Parley AI. 2017-09-24 15:01:58 +00:00
Agetian
312421ed28 - ReplaceProduceMana: check the root ability for tap cost (in case the mana ability is a subability), fixes interaction of mana replacement effects (e.g. Mana Reflection) with cards that tap in the root ability (e.g. Nykthos, Shrine to Nyx). 2017-09-24 14:57:28 +00:00
Indigo Dragon
93e81fdc01 Gave a custom Energy icon to Journeyman Skin 2017-09-24 14:27:23 +00:00
Agetian
2d7f0f907b - Added StackDescription to Grim Captain's Call. 2017-09-24 14:13:54 +00:00
Agetian
6aca67efa6 - Made Boneyard Parley AI playable. 2017-09-24 14:07:06 +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
Indigo Dragon
07886140fb Several Ixalan changes, as well as adding Scry reminder texts to those that need them.
Notes: Grim Captain's Call is... weird. Needs fixing for the stack panel when cast (Largely because it doesn't target the creatures on cast, only returns them on resolution)

Also: Boneyard Parley works when the Human uses it, but AI absolutely butches the execution I can't explain. Added SVar:RemAIDeck:True just in case. Pls fix.
2017-09-24 11:55:39 +00:00
Agetian
90341ee27a - Some more ID cleanup in Ravnica. 2017-09-24 04:50:54 +00:00
Agetian
f78da4f637 - Some improvements to DoNotDiscardIfAble discard AI for corner cases, to avoid (very rare) situations where the AI would not discard anything or crash. 2017-09-24 04:48:07 +00:00
Agetian
d3b8ffe328 - Fixed Heartless Pillage. 2017-09-24 04:47:11 +00:00
Agetian
e0b25527b3 - Fixed a deck ID in the Ravnica quest world. 2017-09-24 04:32:22 +00:00
Agetian
56798a76c9 - Fixed generated text for Volrath's Shapeshifter. 2017-09-23 16:07:28 +00:00
Agetian
2faab75bd8 - Changed comment type. 2017-09-23 15:44:08 +00:00
Agetian
d4d7c5b35e - Removed the issue note for As Foretold from ISSUES.txt, it's an implementation issue that does not have a functional side effect for the end-user. There's a TODO entry in the relevant part of the code. 2017-09-23 15:43:18 +00:00
Agetian
bf07df8f7b - Fixed Oracle text of Terror of Kruin Pass. 2017-09-23 15:40:00 +00:00