Commit Graph

2240 Commits

Author SHA1 Message Date
Hanmac
7519e22d67 DamageDealBaseEffect: add base Class for Damage Effects: add replaceDying 2017-06-10 16:38:25 +00:00
swordshine
dd2e76ec65 - Archenemy Nicol Bolas: Add a scheme
- Update scripts and add codes for C17 leaks
2017-06-10 14:07:13 +00:00
Hanmac
a39ac85b15 FCollection: can't inherit from Set anymore because the interfaces might colide 2017-06-10 13:24:52 +00:00
Agetian
b39e8acfc6 - Fixed fizzleTriggersOnStackTargeting not properly setting up fizzled triggers on a wrapped SA (fixes Undying triggering twice on the same creature). 2017-06-09 04:03:22 +00:00
Agetian
ead5550376 - Fixed dynamic reminder text generation for KW Storm. 2017-06-08 20:10:10 +00:00
Blacksmith
e8c232b5cb [maven-release-plugin] prepare for next development iteration 2017-06-08 18:39:38 +00:00
Blacksmith
aa52a767f2 [maven-release-plugin] prepare release forge-1.5.64 2017-06-08 18:39:29 +00:00
Hanmac
0a94d1978e Card; hide Prowess Keyword, it is done by the Trigger 2017-06-08 18:35:17 +00:00
Hanmac
241e684ac8 CardFactoryUtil: rework Cascade without Svars 2017-06-08 18:32:22 +00:00
Agetian
f308b17bdf - Fixed a logic error in CardView causing the alternateState of cards to be visualized incorrectly (most commonly seen as transform arrows appearing on non-transforming cards). 2017-06-08 03:49:15 +00:00
Blacksmith
9b3523c943 [maven-release-plugin] prepare for next development iteration 2017-06-07 22:40:35 +00:00
Blacksmith
b11255579c [maven-release-plugin] prepare release forge-1.5.63 2017-06-07 22:40:20 +00:00
Agetian
a590edad78 - "Index out of bounds" error prevention in Gauntlet mode. 2017-06-07 15:12:17 +00:00
Agetian
b2461c73b0 - Reset a split card to its original state when it's returning from the battlefield after being manifested. 2017-06-07 04:02:33 +00:00
Agetian
4c1ca703e0 - Set the Manifested state for the card earlier so that it can be properly picked up and processed in GameAction#ChangeZone. 2017-06-06 14:28:03 +00:00
Hanmac
7587e7a399 CardFactoryUtil: moved Soulbond Trigger to new format 2017-06-05 14:41:39 +00:00
Hanmac
7ebf8837bb PlayerPredicates: add compareByPoison, AI can use it 2017-06-05 05:35:11 +00:00
Hanmac
dc3cd4e0f6 PoisonEffect: refactor Description and Code 2017-06-05 05:34:12 +00:00
Hanmac
57aff1d1b9 AbilityUtils. return PlayerCollection because it has more functions 2017-06-05 05:29:39 +00:00
Hanmac
a4b73ab4e6 Cipher is now a Keyword with a StaticAbility 2017-06-04 02:09:26 +00:00
Hanmac
70914eef47 StaticAbilityContinous: for Trigger that are added, parse their Abilties and add them too 2017-06-03 18:43:22 +00:00
Hanmac
556dacd3fa GameAction: move Zone actions now has Cause Parameter, add it to all other places where it is used 2017-06-03 06:21:31 +00:00
Agetian
923a85e7b9 - Fixed a mistype. 2017-06-02 06:26:30 +00:00
Agetian
357d65518f - Removed an extra empty line. 2017-06-02 06:19:47 +00:00
Agetian
e62e929a71 - Fixing Summary Dismissal, attempt #2. 2017-06-02 06:19:11 +00:00
Hanmac
a21a347d40 Card: add inRealZone property to not use LKI info for that 2017-05-31 19:44:20 +00:00
Agetian
13d817753c - Update trackable Exerted status on calling resetExertedThisTurn. 2017-05-30 07:48:26 +00:00
Agetian
9131164060 - Minor mistype fix in ChangeZoneEffect. 2017-05-29 17:39:35 +00:00
Agetian
4fc8bd2b8e - Show that the card was Exerted this turn in the card detail panel. 2017-05-28 16:05:50 +00:00
Agetian
9c431c9077 - Fixed condition in FlipCoinEffect. 2017-05-28 13:05:46 +00:00
Hanmac
99c7601462 CardFactoryUtil: Absorb now Keyworded better 2017-05-28 06:06:18 +00:00
Hanmac
bbaf9078bd ReplaceDamage: fixed "Prevent$ True" count for Prevention$ Effects too.
make AI use it in damageIfUnblocked
2017-05-27 13:52:23 +00:00
Agetian
687e26e23a - Fixed Forgotten Ancient not allowing to choose multiple targets. 2017-05-27 04:15:58 +00:00
Hanmac
54b9f104e0 CostAdjustment: now can reduce Hydrid Mana 2017-05-26 15:50:18 +00:00
Hanmac
055ae04ee0 CounterEffect: add more Aftermath stuff 2017-05-26 15:48:38 +00:00
Hanmac
52ffee21b2 ChangeZoneEffect: add part for Aftermath exiling card 2017-05-26 15:45:14 +00:00
Hanmac
8e4220fb67 CardFactoryUtil: fixed inheritic Prevent Keywords not doing ReplacementEffects 2017-05-23 04:11:05 +00:00
Agetian
ccda031d9e - Counterspells should move sources of Aftermath SAs to exile by default instead of to graveyard. 2017-05-22 04:13:55 +00:00
Agetian
010f3adcea - Fix rare corner case crashes when an attempt is made to insert a card to the zone at a specific index position but that zone ends up being empty at that point (for instance, this can happen when clicking "Concede" during a mana payment for a spell). Currently this is set to issue a console warning for testing purposes to see if this happens in any other cases. 2017-05-20 18:30:58 +00:00
Hanmac
4adbde656e Player: fixed CardLKI for Sacrificed Trigger 2017-05-18 19:50:29 +00:00
Sol
d163bb4648 Add Shadow of the Grave 2017-05-14 21:01:38 +00:00
Hanmac
cb586dea4a DebuffEffect: fixes Lose Protection on something like Order of the Stars 2017-05-14 09:26:35 +00:00
Agetian
e7be54f8db - Fixed parsing legendary creature names with a comma in them for the purpose of Protection:ChosenName (fixes e.g. Runed Halo against Sheoldred, Whispering One). 2017-05-14 04:40:23 +00:00
Hanmac
32feaa8b3e Card: fixed Property InZone using getChangeZoneLKIInfo
TriggerSpellAbilityCast & MagicStack: update code a bit using
2017-05-13 10:46:55 +00:00
Agetian
974bbd694c - NPE prevention in AF Attach (prevents a crash if e.g. the AI assumes control of Nahiri, the Lithomancer and tries to use its +2 ability). 2017-05-13 04:30:49 +00:00
Hanmac
cb2d1a8777 Aftermath: now a property of SpellAbility the Game now knows to exile the card even if it got countered. 2017-05-12 04:52:08 +00:00
Agetian
1cf3d9c975 - Added code support for Optional$ True in DB RemoveCounter. Fixed Shed Weakness not being optional. 2017-05-11 04:51:06 +00:00
Hanmac
2fc3f12fa8 CardFactoryUtil: fixed Prevent$ parameter on Replacement Effects 2017-05-10 05:49:23 +00:00
Hanmac
42dc6c3662 CardFactoryUtil: fixed Prevent all damage Replacement Effects add first part for PreventAllDamageBy 2017-05-10 05:18:55 +00:00
Hanmac
0c327f2f39 CardFactoryUtil: "Prevent all (combat) Damage" + Cardname is now done as Replacement Effect 2017-05-07 10:23:57 +00:00