Commit Graph

31284 Commits

Author SHA1 Message Date
Hanmac
e821abf86a Zone: fixed the check in add. Effects and Emblems count as Token and are allowed in Command. 2016-06-10 05:32:52 +00:00
Hanmac
c065dbde0e Add Malfegor Avatar:
add IsUnearthed for Card check and CardUtil.getLKICopy does copy Unearthed too
when a Creature is exiled because of Unearth, use LKI for the ChangesZone Trigger
2016-06-09 08:32:01 +00:00
Hanmac
792fbf00b4 The Great Aurora: remove unneeded CleanImprint 2016-06-09 08:26:57 +00:00
Hanmac
beadafd2d9 Zone: do not add Tokens to the cardList if its not the Battlefield
that does fix The Great Aurora
2016-06-08 17:11:11 +00:00
Hanmac
2ed6d5d9e4 CardFactory: copy SpellAbility does try to copy X from the SpellAbiityStackInstance
Replicate does try to copy Parent SpellAbility instead of SourceFirstSpell

that should fix xMadness Spells with Replicate
2016-06-07 08:39:45 +00:00
Agetian
2b0261aa49 - Added alternate token images for the Clue token to cards which were missing TokenAltImage. 2016-06-07 08:05:20 +00:00
Agetian
1cda0e7584 - Updating Mobile Forge project definitions in preparation for deployment of a new Android build. 2016-06-07 04:30:51 +00:00
Sol
9c78718a5c - Cleanup "leftover" triggers that in between ability effects. (Fix Glazing Gladeheart + Path of Exile issue) 2016-06-07 01:07:44 +00:00
Hanmac
d6bd09bb99 GameAction: remove some hidden keywords when cards are exiled.
That does fix casting spells with the Second Ability of Jace, Telepath Unbound
2016-06-06 16:37:46 +00:00
Hanmac
5edafc7480 CombatView: use ConcurrentHashMap to prevent Crashing with ConcurrentModificationException 2016-06-05 20:27:32 +00:00
Sol
4dc91ad5cb - Grafted Wargear doesn't detach when targeting the creature it's already equipping 2016-06-04 19:35:27 +00:00
Hanmac
3c2a6fbaa3 ComputerUtil; add more checks for hasACardGivingHaste:
add Check for StaticAbilities for non-Equipment
add Check for Trigger which does trigger on EnterTheBattlefield
and ad Check for Special Cases like Anger and Odric
2016-06-04 10:44:57 +00:00
Hanmac
4ceceb15e1 Mirror-Sigil Sergeant: make the Trigger Optional 2016-06-03 10:16:14 +00:00
Hanmac
95f7728d03 CountersPutEffect: add check for max so only it does not try to autofill the counters, but also does not try to remove them when current are creater than max.
that fixes Clockwork Beast and similar creatures.
2016-06-03 09:57:34 +00:00
Sol
2350eed06a - Eternal Masters Rankings 2016-06-02 16:18:14 +00:00
Sol
c760b425e4 - Prevent AI Triggers from hitting the stack when no legal targets are available 2016-06-02 12:35:39 +00:00
Hanmac
f469196f99 ReplaceUntap: need Controller of affected Card, not HostCard of the Ability 2016-06-02 09:16:22 +00:00
Hanmac
d3fb9b0190 ReplaceUntap: fixed in UntapStep that it checks for Controller.
that fixes Freyalise's Winds.
2016-06-02 06:36:13 +00:00
Hanmac
db98f237c6 Card: add sharesCMCWith use it for DifferentCMC in ChangeZoneEffect
also use sharesNameWith for DifferentNames in ChangeZoneEffect
that does fix Seasons Past with SplitCards
2016-06-01 18:37:59 +00:00
Hanmac
cc89541131 Card: add sharesNameWith to respect SplitCards 2016-06-01 14:27:09 +00:00
Hanmac
03ab296f59 MindBlaze: add Shuffle Effect
Prophecy: use better ParentTarget
2016-06-01 10:50:27 +00:00
Hanmac
a3e01bbb84 Eternal Masters: fixed more Rarity 2016-06-01 08:36:42 +00:00
Hanmac
2077b7f71e Eternal Masters: fixed Rarity 2016-06-01 05:10:10 +00:00
Agetian
bb8274b0b5 - Allow generation of Eternal Masters booster packs for draft and sealed games. 2016-06-01 03:53:38 +00:00
Hanmac
f02b2166e3 Scroll Rack: should not reveal anything 2016-05-31 17:16:30 +00:00
Hanmac
574ad40c99 Skizzik: should trigger on each end step 2016-05-31 16:34:44 +00:00
Hanmac
bbe5492174 CardDb: changed the logic for the ArtIdx, now with Map it works if they are not together. 2016-05-31 15:20:49 +00:00
Hanmac
035b1f35d9 TriggerHandler: fixed getCardState, should be done for all cards with alternate State, not just DoubleFaced 2016-05-31 06:03:31 +00:00
Hanmac
2808a03631 SetStateEffect: from this Effect, cards outside of the battlefield (like graveyard or exile) should not be able to transform. 2016-05-31 02:31:04 +00:00
Hanmac
41479cc3cf TriggerHandler: fixed getCardState, other Zone are okay if the card is not double-faced (i don't know if Flip cards are a problem too) 2016-05-30 17:58:18 +00:00
Hanmac
5103f7b7ed Nissa's Revelation: fixed DbCleanup 2016-05-30 06:44:00 +00:00
Hanmac
478198b43a fixed DFC Planeswalker: etbCounter only for Original card
That is a hotfix patch because it probably should be fixed in the ReplacementHandler.
2016-05-30 06:08:51 +00:00
Hanmac
bbfabd8dbf fixed Eternal Masters had wrong ' 2016-05-29 17:18:53 +00:00
Hanmac
b151c089da updated Editions: remove svn:mime-type 2016-05-29 17:08:21 +00:00
Hanmac
ebf9b7bb1a Celestial Flare: fixed SacMessage 2016-05-29 15:34:14 +00:00
Hanmac
6f6f372f63 ChangeZoneEffect: updated the code that it does only shuffle once and not per card.
Also some cards like Serene Remembrance and Gaea's Blessing should only cause one shuffle event if possible.
2016-05-29 15:27:53 +00:00
Hanmac
53095528e0 Serene Remembrance: fixed it like Elixir of Immortality, so if you target yourself or no targets it should only shuffle once. 2016-05-29 13:59:58 +00:00
Hanmac
df547d3e94 add Eternal Masters as Reprint like Modern Masters 2016-05-27 19:11:27 +00:00
Hanmac
1b1b90a1e6 fixed CardDetailUtil: currently if more equips are attached to one creature, it only shows the first name, because of the (nr) in the name it does think of it as reminder text.
FSkin: make the pattern not-greedy so it only does hide the number from it.
2016-05-27 12:02:34 +00:00
Hanmac
74423305e2 CardFactory: Fixed DFC Planeswalker not be able to targeted by damage redirection. 2016-05-27 08:26:38 +00:00
Hanmac
6684a597de AttachAi: fixed from variable name 2016-05-26 11:11:54 +00:00
Hanmac
6a41b928f2 Spellskite: fixed name in Description to CARDNAME 2016-05-26 10:13:21 +00:00
Hanmac
5f47a23c36 add missing TokenImage$ in Attended Knight, Blade Splicer, Master Splicer and Wing Splicer 2016-05-25 20:44:52 +00:00
Hanmac
d14e94b609 Card: add IsEquippedBy like isEnchantedBy from GameEntity
CardPredicates: use isEquippedBy and isEnchantedBy for Predicate<Card>
2016-05-25 07:18:16 +00:00
Hanmac
395cc70b3e Sasaya, Orochi Ascendant: fixed the SetState, SpellAbilityAi now does check for Restrictions and Conditions 2016-05-24 17:30:01 +00:00
Hanmac
52ff7515a3 Mishra's Bauble: fixed SpellDescription & StackDescription and TriggerDescription with the Carddraw. 2016-05-24 13:31:58 +00:00
Hanmac
845e21e47e add Welcome 2016 promo list 2016-05-24 13:27:51 +00:00
Sol
132dfed415 - InputAttack was not considering Bands with Others for the creation of bands 2016-05-24 01:41:51 +00:00
Hanmac
5b6fba4bda CardView: fixed color setting for transformed cards, now it works in the DeckEditor again, and does set the color right in the Game.
its still not 100% perfect for SOI cards. (they are the reason for this fixes)
2016-05-21 06:14:36 +00:00
Hanmac
be3bcd07b9 GameAction: LKI is only needed when something is moved from the battlefield.
otherwise it does messup with Blink Effects like Eldrazi Displacer.
2016-05-19 08:00:15 +00:00