Commit Graph

2240 Commits

Author SHA1 Message Date
excessum
2ecfa4259d - Re-factored Vehicle animation logic into ComputerUtilCost.canPayCost() 2016-10-03 12:30:46 +00:00
Hanmac
3db793be4e Energy Vortex uses Vortex Counters instead of Energy Counters now 2016-10-03 10:25:24 +00:00
Hanmac
fda43166c8 CardFactoryUtil: update cycling to new format 2016-10-02 20:55:24 +00:00
Agetian
7a21c34259 - A somewhat cleaner distinction between normally adding a cost part and doing it in a hacky way for the purpose of EnchantedCost/ExiledCost. 2016-10-01 06:21:40 +00:00
Agetian
adbfea1e3d - More elegant typecasting related to the previous commit. 2016-10-01 06:17:05 +00:00
Agetian
bda9baa4fc - Trying to fix cards like Back from the Brink and Merseine resulting from incorrect copying of mana costs with \EnchantedCost or \Exiled restrictions.
- This is a hack, not sure if it works well enough and doesn't break anything, there's probably a better and more elegant way to fix this, please review.
2016-10-01 06:08:20 +00:00
Sol
5ddd2a7fff - Fix issue with isMonarch on triggers using the wrong parameters 2016-10-01 00:16:46 +00:00
Sol
ff92a4aae6 - Fixing Crew description in the card detail panel 2016-09-30 17:58:49 +00:00
Hanmac
549aa09f71 CostPayment: canPayAdditionalCosts, removed unused activator part 2016-09-30 13:33:22 +00:00
Hanmac
ceea862dac CardUtil: canProduce removed leftover when {1} is turned into {C} 2016-09-30 13:03:29 +00:00
Agetian
3475f7866f - Fixed Gonti, Lord of Luxury revealing a face-down card to the player when the opponent casts it. 2016-09-30 05:19:46 +00:00
Sol
b7e59338c2 - Fix Hazardous Conditions 2016-09-29 15:47:21 +00:00
Sol
a3c82bbc74 - Real fix for Padeem, needed to filter by Types CMC not just any permanents CMC 2016-09-29 15:03:57 +00:00
Hanmac
26e3a55081 GameEntity: use EnumMap for Counters instead of TreeMap 2016-09-28 16:50:27 +00:00
Hanmac
80d76ecbb1 CardUtil: fixed counters map for LKICopy 2016-09-28 16:28:34 +00:00
Agetian
308b89a586 - Fixing some more visual flickering according to friarsol's recommendation (affects cards like Wind Zendikon). 2016-09-27 17:01:05 +00:00
Agetian
80198b8f59 - Added FIXME lines related to the previous commit. 2016-09-27 15:51:58 +00:00
Agetian
22a2c67b83 - Temporarily reverting 26979,28842 to reduce the horrendous flickering when cards such as Gods (e.g. Thassa, God of the Sea) or card type-changing enchantments (e.g. Wind Zendikon) are present on the battlefield.
- Note that this returns the previous bug with some static abilities (e.g. continuous ones) not being cleared off visually from the card (e.g. when Humility is present on the battlefield, certain static effects will still "visually linger" on the card, ditto stuff such as "may play" and so on).
- I couldn't get the best of two worlds, please fix the second issue without reintroducing the first one if possible.
2016-09-27 15:50:19 +00:00
Sol
a4e905ca4b - Fix NPE caused by Disappearing Act/Captured by the Consulate 2016-09-27 13:10:44 +00:00
Sol
ae9af402e9 - greatestCMC property shouldn't be filtering by creatures 2016-09-27 12:52:25 +00:00
drdev
b2cbd1353b Show energy symbols in cost payment 2016-09-27 02:20:43 +00:00
Krazy
ad1696fde2 [maven-release-plugin] prepare for next development iteration 2016-09-26 21:28:01 +00:00
Krazy
66615a683f [maven-release-plugin] prepare release forge-1.5.56 2016-09-26 21:27:49 +00:00
Sol
a67f807f7c - Add Captured by the Consulate 2016-09-26 19:53:06 +00:00
Agetian
5eba55072f - Fixed Fateful Showdown and Spark of Creativity. 2016-09-26 04:34:30 +00:00
Hanmac
cd2cfb322d TriggerAttacks: add option to check if it and other creatures attack more than one player 2016-09-25 16:39:46 +00:00
Hanmac
776962d28a Card & Player: count when ever a counter is placed on a permanent your control per turn 2016-09-25 12:58:08 +00:00
Sol
619b4ce3fa - Adding second ability for Animation Module, marking it not for AI since PutCounters needs AI for new mode AND chooseCounters needs some AI depending on the target. 2016-09-24 14:01:08 +00:00
Hanmac
97b17f8e1a TriggerHandler: add extra Logic for Panharmonicon 2016-09-23 20:14:15 +00:00
Sol
fe19ba1f66 - Explicitly allow Emblems to be accepted by IsValid 2016-09-23 17:12:03 +00:00
Sol
5ff7afbd1b - Added Combustible Gearhulk 2016-09-22 15:19:07 +00:00
Sol
c9260215c3 - Added Eager Construct 2016-09-22 13:59:49 +00:00
Sol
e63a0b3bcf - KLD Fixes (incl. small change to "can't crew Vehicles" to match Revoke Privileges text) 2016-09-21 18:53:27 +00:00
Sol
fad15a749f - Allow PayEnergy to be used as an unless cost for Humans 2016-09-21 15:30:56 +00:00
Hanmac
72aebb0a5c Player & Trigger: make TriggerCounterAdded and TriggerCounterAddedOnce work for Player too.
Trigger only checks for one thing, so something that does check both player and cards does need to have two trigger
2016-09-21 09:45:13 +00:00
Sol
1072e09faa - Allow players to have counters removed from them 2016-09-20 21:45:51 +00:00
Sol
4230bb59f2 - Add Hour CounterType 2016-09-20 12:51:58 +00:00
Sol
ef570f450d - When getting all formats of a deck, don't change the order of the formats but sticking it into an unordered set. 2016-09-19 03:35:28 +00:00
Hanmac
5e4385b9e1 AbilityUtils: LastStateBattlefield & LastStateGraveyard might be null if nothing was on the Stack before, fall back in checking the Zones 2016-09-18 16:07:16 +00:00
Hanmac
c0f7ea2983 CostTapType: for Crew add Keyword "CARDNAME can't crew a vehicle",
now the cost does check that the creatures does not have this.
2016-09-18 05:01:39 +00:00
Hanmac
828b0a51af Card: removeChangedCardTypes add check for null 2016-09-13 21:08:01 +00:00
Hanmac
e83693682c Card: for removing changedTypes, when it does remove a BasicLand Type, need to remove the ManaAbilities too 2016-09-12 16:03:47 +00:00
Hanmac
0295baeec0 CardFactoryUtil: add Fabricate Keyword 2016-09-12 10:50:54 +00:00
Sol
ca3a00db65 - Add some protection from just trying to randomly get from a dictionary 2016-09-10 16:08:53 +00:00
Sol
c3cc04d983 - Adding Crew keyword and trigger 2016-09-07 03:17:15 +00:00
Sol
8c60f5b247 - Update token stack description 2016-09-04 18:30:50 +00:00
Sol
b51ab053db - Making Energy actually a counter instead of it's own Player attribute. This should enable it to be displayed when hovering over the Player image. 2016-09-03 02:32:49 +00:00
Sol
da81ed5130 - CostParse for PayEnergy 2016-09-03 01:59:18 +00:00
Sol
4e36fdc2b3 - Adding Energy and PayEnergy for Players (still needs UI updates) 2016-09-03 01:15:05 +00:00
Hanmac
31aa59ce9d Card: add AllNonLegendaryCreatureNames for SpyKit 2016-09-02 09:01:14 +00:00