Commit Graph

5215 Commits

Author SHA1 Message Date
Agetian
0a70660ef9 - For now, set up a temporary measure to prevent the AI from abusing the bug with activating Qasali Ambusher from graveyard and possibly other zones for its "ambush" ability (e.g. noticeable when the AI plays Catwoman quest opponent)
- Unfortunately, couldn't find a way to fix this in the MayPlay code without breaking more things, please feel free to update the necessary code when/if possible. For the time being, marked this as a known issue in the card script and CHANGES.txt.
2017-01-10 11:33:42 +00:00
Agetian
0aea6e2df3 - Updated The Great and Powerful Trixie 3 to be Vintage-legal. 2017-01-10 07:05:41 +00:00
Agetian
3f8170d834 - AI shouldn't land Necro cards when already under 7 life or so since it tends to just kill itself with them. 2017-01-10 06:54:04 +00:00
Agetian
c7d6077e05 - One more calibration of The Great and Powerful Trixie 4 deck, turned it into a straight Necropotence Necro-Donate deck, which is the only kind that works reliably with the current AI, since it sucks with tutoring. I had to give it 4 Necropotence for reliability, which is not Vintage legal under current rules but that is compensated by absence of most of the tutors (e.g. 4 Intuition) that the current AI can't play reliably. 2017-01-10 06:47:05 +00:00
Hanmac
c8a3d7b421 Magmasaur: doing it as UnlessCost 2017-01-10 06:02:02 +00:00
Sol
489338b766 - Add Divergent Transformations and Manifold Insights 2017-01-10 03:05:54 +00:00
Sol
e3c4386473 - Add Improvise keyword handling first pass 2017-01-10 02:10:32 +00:00
Sol
042cacef26 - Banned/Restricted updates
- AER Blockdata
2017-01-10 00:16:20 +00:00
Hanmac
9b9e6af65e cards: update removed wasDealtDamageBySourceThisTurn & wasDealtDamageBySourceThisGame 2017-01-09 20:24:34 +00:00
Hanmac
ce968f9f15 Daredevil Dragster: updated code with Conditions 2017-01-09 18:30:01 +00:00
Agetian
7d9a3a217e - Fixed booster generation for Masters Edition IV. 2017-01-09 18:28:58 +00:00
Hanmac
fa60ad78bc cards: update cards with 'blocked this combat' 2017-01-09 18:28:28 +00:00
Agetian
0553d6fb1e - Calibrated the UB Necro-Donate Trix deck a little bit more. 2017-01-09 16:02:40 +00:00
Agetian
ba6abe08ef - Fixed Baral's Expertise casting cost. 2017-01-09 14:30:27 +00:00
Agetian
48446c1936 - Updated The Great and Powerful Trixie 4 deck to UB Necro-Donate Trix flavor. 2017-01-09 13:27:22 +00:00
Agetian
3ae51102cc - Update for the desktop Forge Targeting Overlay code: significantly improves performance of targeting overlay, gets rid of the serious and continuous CPU overload whenever targeting arrows are displayed (includes code contribution from nefigah). 2017-01-09 05:59:39 +00:00
Agetian
fbec2e2fb9 - Brought back the DB$ syntax in Implements. 2017-01-09 05:22:14 +00:00
Agetian
f5ab908143 - Corrected file names in upcoming. 2017-01-09 05:20:24 +00:00
Agetian
0efceaaf97 - Added AER cards by Marek14 (batches 8-11). For now, removed SacMe from Implements (not sure about a good enough number, 4 seemed too high for a card so easy to sac anyway). 2017-01-09 05:19:30 +00:00
Agetian
208ab6778b - Ichor Wellspring update. 2017-01-09 05:16:34 +00:00
Agetian
52512967cb - Oracle text updates. 2017-01-09 04:47:43 +00:00
Hanmac
94a5c12604 cards: some fixes for upcoming 2017-01-08 19:52:49 +00:00
Agetian
917fa54b99 - Adding AER cards by Marek14 (batch 7), corrected Merchant's Dockhand. 2017-01-08 19:41:15 +00:00
Agetian
9e7ab5c04a - Corrected Goblin Chieftain capitalization. 2017-01-08 19:40:49 +00:00
Hanmac
56a04abd0e update cards using new MoveCounter logic, add Scrounging Bandar 2017-01-08 19:31:35 +00:00
Hanmac
8849c7d031 CounterMoveEffect: update Effect for cards using multiple Sources or multiple Targets 2017-01-08 19:26:11 +00:00
Agetian
afeee10a93 - Fixed Aethergeode Miner trigger desc. 2017-01-08 18:57:24 +00:00
Agetian
409841a068 - Adding AER Planeswalker achievements. 2017-01-08 17:36:28 +00:00
Agetian
4b5fc7f8f4 - Adding AER cards by Marek14 (batch 6). Changed AB Draw Cost 0 to DB Draw, added SacMe to Implements (for now at priority 4). 2017-01-08 15:39:25 +00:00
swordshine
3bcc01025f - AER: Add Heart of Kiran 2017-01-08 15:20:49 +00:00
swordshine
0c43466a56 - AER: Add 2 cards 2017-01-08 04:36:08 +00:00
swordshine
97a884bc94 - AER: Add 2 cards 2017-01-08 03:00:37 +00:00
swordshine
2340c007d5 - AER: Add 3 cards 2017-01-08 02:41:32 +00:00
pfps
c7b479478b Instead of asking for confirmation of saved ability ordering, use it as an initial ordering for the reordering dialog 2017-01-07 20:36:35 +00:00
Agetian
17b2b4a810 - Adding Masters Editions I-IV definition files by Xitax (as Online sets). 2017-01-07 19:29:25 +00:00
Hanmac
78eb7ee367 GameSimulatorTest: add more test cases for damage spliting 2017-01-07 17:31:38 +00:00
Agetian
30e4fbdc74 - Added rudimentary AI logic for Timetwister and promoted it to AI playable.
- This completes the project to get the basic AI logic for the remaining Power Nine cards.
2017-01-07 17:27:23 +00:00
Hanmac
286e47439e cards: update all cards that use DamageDone Replacement with DealDamage Effect 2017-01-07 17:25:16 +00:00
Agetian
922e82e03f - Added rudimentary AI logic for Black Lotus and Lotus Bloom. Promoted both to AI playable. 2017-01-07 16:50:15 +00:00
Agetian
4d408baf78 - Updating some cards with "at the beginning of upkeep of enchanted X's controller, CARDNAME deals Y damage to that player" and other similar effects. 2017-01-07 15:56:47 +00:00
pfps
5da185263e Autoyield on effect on a card not overall; Add new method to generate the autoyield key to prepare for fix of effect ordering 2017-01-07 15:52:24 +00:00
Hanmac
e90c0255e1 C16: add Selfless Squire now that the Trigger exist 2017-01-07 15:22:41 +00:00
Agetian
75ae31c071 - A less confusing parameter name for AI PayLife threshold. 2017-01-07 15:16:39 +00:00
Agetian
5e161508c0 - Adding AER cards by Marek14 (batch 5). 2017-01-07 15:10:38 +00:00
Agetian
2af9725564 - Reverted Ajani's Aid to previous state because the r33015 version prevention effect does not work correctly. 2017-01-07 14:51:53 +00:00
Agetian
13760d54cf - Added AER cards by Marek14 (batch 4). 2017-01-07 14:50:11 +00:00
Agetian
1998734b8d - Updating tokens on Filigree Crawler. 2017-01-07 14:34:07 +00:00
Agetian
bd0e4fb2bc - Refactored the card-specific AIs implemented so far to its own class SpecialCardAi, will consider moving other card-specific hardcoded logic there later.
- Implemented rudimentary AI logic for Necropotence and Yawgmoth's Bargain, could use improvement but should be fine in typical situations.
- Promoted Necropotence and Yawgmoth's Bargain from RemAIDeck to RemRandomDeck.
- Propagated the SA parameter to checkLifeCost (and closed the previous TODO associated with that), was also necessary to support the Necro AI logic.
2017-01-07 14:11:57 +00:00
Agetian
8556c8575f - Adding AER cards from Marek14 (batches 1-3), basic crash tests (game init/deck editor) pass. 2017-01-07 13:51:29 +00:00
swordshine
f80d7bfcdc - AER: Add 2 cards 2017-01-07 06:05:45 +00:00