Commit Graph

33716 Commits

Author SHA1 Message Date
Agetian
2bb8d8b52a - Some puzzle mode improvements. Added support for precasting simple (untargeted) spells at the beginning of the game via AIPrecast/HumanPrecast parameters. Added support for Flipped and Meld card states. 2017-08-07 04:49:24 +00:00
Agetian
ac86cf19a0 - Added puzzles PC_080415 and PC_081115 coded by Xitax. 2017-08-07 03:59:08 +00:00
Agetian
ae29fef6d4 - Solution attempt #2 for the delayed trigger activator bug: store the original delayed trigger activator and restore it before running the trigger if a stored value was found, in case it was previously overwritten by the AI routines (fixes e.g. Rainbow Vale). 2017-08-07 03:43:38 +00:00
Agetian
54486cb5be - Reverting 34942 for now, causes weird, hard to track side effects. Better solution needed. 2017-08-06 18:17:56 +00:00
Agetian
22e41df8ea - Fixed a NPE in HostedMatch. 2017-08-06 18:03:45 +00:00
Agetian
d6dfc2ffb6 - Attempting to fix a long-standing bug with the delayed triggers getting the wrong activator set at their resolution time (the AI was aggressively overwriting the activator via its SpellAbility simulation routines).
- Ensured that all callers of getOriginalAndAltCostAbilities both call setActivatingPlayer and then reset it to its original value if there was one after the simulation completes. Thus, an aggressive setActivatingPlayer inside getOriginalAndAltCostAbilities should not be necessary.
2017-08-06 11:52:03 +00:00
Agetian
cb9d0ce3ed - Rebalanced Vanellope von Schweetz 1 quest opponent.
- Added Ice King 1 quest opponent by tojammot.
2017-08-06 11:43:11 +00:00
Agetian
cef5117e29 - Fixed Guan Yu, Sainted Warrior [fixing an occasionally missed | ]. 2017-08-06 07:43:56 +00:00
Agetian
466af94499 - Fixed Guan Yu, Sainted Warrior. 2017-08-06 07:43:17 +00:00
Agetian
ab9dea6930 - Fixed Challenge achievements being awarded in Puzzle Mode. 2017-08-05 11:50:54 +00:00
Agetian
cc2c585a55 - Added missing break statement. 2017-08-05 10:18:51 +00:00
Agetian
f9b1a59368 - Minor goal specification according to description. 2017-08-05 10:17:04 +00:00
Agetian
23cbe917c2 - Improvements and fixes for the new puzzle goal. 2017-08-05 10:09:04 +00:00
Hanmac
971f9694da ForgeConstants: add missing Constants 2017-08-05 10:01:05 +00:00
Agetian
32f057fa26 - Added support for "Destroy Permanents" goal in puzzle mode.
- Added puzzle PC_042815 implemented by Xitax.
2017-08-05 09:58:27 +00:00
Agetian
8c7edaaca4 - Added support for "Destroy Permanents"/"Kill Creatures" goal in puzzle mode.
- Added puzzle PC_042815 implemented by Xitax.
2017-08-05 09:54:27 +00:00
Hanmac
205323200a PlaneswalkerArchivements and AltWinArchivements are not make in res/lists 2017-08-05 09:45:33 +00:00
Agetian
9b880eb669 - Fixed AI for Jace, Telepath Unbound -3 ability. 2017-08-05 03:53:16 +00:00
austinio7116
3ce53cedc8 Something funny happened when I committed this file - so trying again 2017-08-04 19:15:23 +00:00
austinio7116
37e44968dc Update to card-based random deck data to include post HOU Pro Tour decks 2017-08-04 19:13:28 +00:00
Agetian
4fb58bc005 - All Hallow's Eve trigger should act as an intervening if clause. 2017-08-04 17:29:51 +00:00
Agetian
b24832dd84 - All Hallow's Eve must return the creatures to the battlefield once the last counter is removed (without necessarily waiting till the next upkeep). 2017-08-04 17:20:41 +00:00
Agetian
57aa32f0c1 - Added Bow to My Command.
- Currently probably one of the most complicated scripts, utilizing a couple hacks to simulate the "tap creatures with power 8 or greater" triggered ability. Most likely needs, at least, an UnlessCost update to support the tapXType cost with total creature power, and also potentially another update when/if shared turns and shared decisions are implemented.
2017-08-04 16:15:28 +00:00
Agetian
60c20cc628 - Added Choose Your Demise. 2017-08-04 15:57:05 +00:00
Agetian
eaae999878 - Fixed Jace, Architect of Thought -2 ability not allowing to order the cards going to the bottom of the library. 2017-08-04 15:54:31 +00:00
Agetian
f0af71d8c0 - Removed an experimental test line.
- Fixed Hazduhr the Abbot out of sight trigger definition.
2017-08-04 10:39:05 +00:00
Agetian
b65fed7a0d - Minor fix in description generation. 2017-08-04 10:23:45 +00:00
Agetian
364205cd9b - Added Hazduhr the Abbot. 2017-08-04 10:22:41 +00:00
Agetian
081ea769a1 - Removed an unused variable. 2017-08-04 08:46:48 +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
bb0218d3c6 - Fixed the AI cheat-activating AF PutCounter with a sac cost without sacrificing anything (e.g. Extruder). 2017-08-04 07:27:41 +00:00
Agetian
4e3e721c5a - Fixed Imaginary Threats. 2017-08-04 04:27:10 +00:00
Agetian
79321a0ffb - AlwaysPlayAi: implement an overriding confirmAction (set to return always true since AlwaysPlay is meant to do exactly that). 2017-08-03 19:52:48 +00:00
Agetian
230644141a - Removed a debug print line. 2017-08-03 19:40:29 +00:00
Agetian
480fa113b7 - Account for "schemes can't be set in motion this turn" when trying to set the scheme in motion again. 2017-08-03 19:39:44 +00:00
Agetian
9016d937a3 - Added My Laughter Echoes.
- Some improvements to AF SetInMotion which may be necessary to support Bow To My Command (seems almost scriptable, but the tap unless cost won't work).
2017-08-03 19:38:40 +00:00
Agetian
a361576f8a - Added A Reckoning Approaches. 2017-08-03 17:44:48 +00:00
Agetian
bee695afd4 - Removed unnecessary cleanup from My Forces Are Innumerable. 2017-08-03 16:36:41 +00:00
Agetian
f3fcdf808f - Added My Forces Are Innumerable (may need extension if E01 shared turns and shared opponent decisions are ever implemented in Forge). 2017-08-03 16:36:05 +00:00
Agetian
8e469493ac - Added Liege of the Hollows. 2017-08-03 16:03:38 +00:00
Agetian
872df9ee70 - Added Make Yourself Useful. 2017-08-03 15:05:34 +00:00
Agetian
69806f1260 - Added Errant Minion. 2017-08-03 14:35:50 +00:00
Agetian
0a24feab13 - Corrected Chain of Silence picture SVar. 2017-08-03 14:30:21 +00:00
Agetian
e40766583e - Added Every Dream a Nightmare. 2017-08-03 14:29:54 +00:00
Agetian
fd3fb5041b - Added Chain of Silence. 2017-08-03 13:56:30 +00:00
Agetian
8ffcaf328e - Added Delight in the Hunt. 2017-08-03 13:38:59 +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
701d363e3c - FIXME: correct the host card of a RepeatSubAbility since sometimes it's set incorrectly after an interaction, such as after a copy effect has been applied to a SA with Repeat/RepeatEach (e.g. the original Clone Legion not resolving correctly after its copy from Swarm Intelligence resolves). Couldn't figure out why this issue is happening, please assist if possible in determining the source of the problem and fixing it such that this workaround hack is unnecessary. 2017-08-03 13:00:06 +00:00