Commit Graph

32461 Commits

Author SHA1 Message Date
Agetian
e62a744e7b - Little update for the Necro-Donate Trix deck. 2017-01-11 19:43:42 +00:00
Agetian
07f5172109 - Fixed TriggerRememberAmount not finding the correct trigger ability to get the count from (e.g. Mana Drain, Scattering Stroke). 2017-01-11 19:43:03 +00:00
Agetian
78b6c3610d - A more graceful solution for cases when a deck ends up being null for any reason in ACEditorBase. 2017-01-11 18:55:17 +00:00
Agetian
01e402f292 - A little cleanup in ACEditorBase, made the code a little bit more readable and added some additional crash protection. 2017-01-11 18:38:41 +00:00
Agetian
a4b508e1cd - KLD and AER bundles (fat packs) include 10 boosters. 2017-01-11 15:32:20 +00:00
Agetian
ea4057a08c - Added a way to count the number of coin flips in AF FlipACoin without the need for recursive counting script (which no longer works in the current engine).
- Fixed Crazed Firecat.
2017-01-11 15:25:37 +00:00
Agetian
f14de08c20 - Prevent Crew from taking negative power of creatures on the battlefield into consideration when determining the total amount of power available on the battlefield (instead treating them as 0 now). 2017-01-11 14:35:33 +00:00
Agetian
e86a709d72 - A more appropriate fix for Quicksmith Rebel / Quicksmith Spy. 2017-01-11 14:08:32 +00:00
Agetian
004ac7d91a - Fixed a NPE on right-clicking a card in Limited deck editor. 2017-01-11 12:02:50 +00:00
Agetian
09d8d4511b - Adding alt wincon achievement for Mechanized Production. 2017-01-11 11:33:21 +00:00
Agetian
8ef869fa8f - Fixed Quicksmith Spy and Quicksmith Rebel. 2017-01-11 11:29:02 +00:00
Agetian
55d3535158 - Adding a known issues note about Improvise to CHANGES.txt 2017-01-11 10:54:00 +00:00
Agetian
95c68bcc81 - Changed the implementation of TargetChoices comparison to an .equals() method override (seems cleaner) 2017-01-11 07:41:22 +00:00
Hanmac
877b987201 fixed max 2017-01-11 07:24:33 +00:00
Hanmac
249a5a8074 PlayerCollection: functions need to be public 2017-01-11 07:24:01 +00:00
Agetian
a80119b74a - A more in-depth check for target equality when comparing SAs, fixes certain cards not guessing that they are looking at the ability they need to be looking at (e.g. Grip of Chaos). 2017-01-11 07:20:38 +00:00
Hanmac
7c0a8412c9 Card & Player: more fixes with setCounters 2017-01-11 07:02:43 +00:00
Agetian
5055435222 - Updated CHANGES.txt. 2017-01-11 06:57:21 +00:00
Agetian
aa3e76544b - Make the -/+ buttons in the deck editor consistent with the -/+ buttons in the add basic lands dialog. 2017-01-11 06:56:46 +00:00
Hanmac
17bd19a46b GameEntity: setCounter now removes counterType directly when its not used anymore
Card and Player updated to use that directly instead of doing it on their own
2017-01-11 06:35:09 +00:00
Agetian
10b5d69b04 - A little cleanup in PlayArea. 2017-01-11 05:55:24 +00:00
Agetian
7f64ae18fe - Updated info in CHANGES.txt about Aether Revolt. 2017-01-11 05:22:15 +00:00
Agetian
11796c18b5 - Some more cleanup in SpecialCardAi. 2017-01-11 05:05:20 +00:00
Agetian
3010b7f578 - Imports cleanup. 2017-01-11 05:01:30 +00:00
Agetian
a243e5b201 - Change getOpponent->getOpponents in SpecialCardAi. 2017-01-11 05:01:07 +00:00
Agetian
320cbeba35 - Fixed Grip of Chaos crash on AB$ Cost 0 2017-01-11 04:56:53 +00:00
Sol
955584846f - Add Aid from the Cowl and Chandra's Revolution 2017-01-11 03:26:17 +00:00
Sol
1fa77e04e8 Add Maulfist Revolutionary and Skyship Plunderer 2017-01-11 02:14:43 +00:00
Sol
4bb6b3144e - Add Deepglow Skate (C16) 2017-01-11 01:52:26 +00:00
Sol
a539df7009 - First pass of Aether Revolt edition cards 2017-01-11 00:50:04 +00:00
Sol
abc67e1d02 - Update Ranking Scraper to be able to grab draftsim 2017-01-11 00:25:32 +00:00
Agetian
ae491a7b3f - Better fix for NPE related to card panel layouting and refresh (for the sake of targeting overlay): only force doLayout if a card panel was removed, which also causes the targeting overlay to refresh without causing a NPE. 2017-01-10 20:04:26 +00:00
Hanmac
33715e446d PlayerCollection: add new class as spezialisation of FCollection<Player> 2017-01-10 19:54:30 +00:00
Agetian
6902491797 - Added AI for Living Death. Marked Living Death as RemRandomDeck instead of RemAIDeck. AILogic$ LivingDeath can probably be used for other similar cards too, possibly with some adaptation. 2017-01-10 19:17:19 +00:00
Agetian
1eab1f0425 - Only run the layout code from removeCardPanel if the panel has no attached panels (fixes NPE). 2017-01-10 17:30:47 +00:00
Agetian
c1a1d7a210 - Clearing auto-yields between games (this gives the player more control as well as helps avoid issues with simultaneous ability/trigger ordering). 2017-01-10 17:02:03 +00:00
Agetian
a1b6ec6734 - Added AER Planeswalker deck exclusive cards print sheet. 2017-01-10 15:41:35 +00:00
Agetian
19326ccbdf - Temporarily removing AER Planeswalker Decks sheet references from AER booster definition. 2017-01-10 15:18:47 +00:00
Agetian
f0e04dd86f - Renamed Kaladesh Inventions to Masterpiece Series as it looks like it'll be a generic, continuously updated set of various block-based additional cards.
- Renamed KLD Inventions print sheets to Kaladesh Inventions to reflect its original name.
- Added AER Inventions to Masterpiece Series definition.
- Added info about AER booster composition to Aether Revolt edition definition.
- NOTE: we need a full set of card definitions and the AER Planeswalker Deck print sheets to be filled in to prevent the game from crashing when trying to generate a booster draft with the AER set.
2017-01-10 14:33:37 +00:00
Agetian
807afaffe6 - Removed experimental parameters from a script. 2017-01-10 11:34:25 +00:00
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
Agetian
5c56eadfd1 - A better location for ControlGainAi fix. 2017-01-10 05:40:04 +00:00
Agetian
c3996d8d4a - Fixed ControlGainAi logic with Defined. 2017-01-10 05:34:05 +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