Commit Graph

2240 Commits

Author SHA1 Message Date
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
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
Hanmac
d7f5c731b8 TriggerHandler: game.getCardState does not work for transformed cards if they does leave the battlefield 2016-05-19 07:05:04 +00:00
Hanmac
cacaca536d CardView: update the color when it changes its State its a hotfix for some SOI cards, but not finish yet 2016-05-10 15:03:39 +00:00
Sol
6d631c6a96 - Can't clear player cache while a different thread might still need to get the players (ante crash) 2016-05-03 17:27:43 +00:00
jje4th
be23361026 A fix for OncePerEffect script ability applying too much when triggered by costs. Affects The Gitrog Monster and Sidisi, Brood Tyrant. Before the fix if multiple lands are discarded/sacrificed to a single cost (e.g Keldon Arzonist, Zombie Infestatio, etc) it would trigger the Girtog Monster's card draw ability multiple times. (Similar for Sidisi milling multiple creatures as part of a cost. Don't know a card that has mill multiple cards as a cost.)
It implements a new stack for tracking cost payments and a wrapper to track the cost payment instance.  Change zone triggers use this information to de-dupe multiple triggers firing from the same cost.
2016-05-03 17:25:13 +00:00
Krazy
a34996ee3b [maven-release-plugin] prepare for next development iteration 2016-05-03 03:12:25 +00:00
Krazy
9b8e57aee3 [maven-release-plugin] prepare release forge-1.5.52 2016-05-03 03:12:15 +00:00
Sol
8203877eca - Can the AI use MoveCounters without setting targets? 2016-04-30 23:37:48 +00:00
jje4th
dbf7b96111 Support for crawling sensation. Provides the ActivationLimit keyword for triggers now (was already supported on SAs) 2016-04-30 05:45:41 +00:00
jje4th
bc4ee13ca5 The Gitrog Monster was not triggering on discard because of a null check. As far as I can tell the null check was there just to prevent null-ref but indadvertently caused OncePerEffect triggers to fail triggering when the stack is empty (such as when discarding a land card to pay a cost) 2016-04-29 20:17:44 +00:00
Hanmac
8341e92fa6 TokenEffekt: only show power and toughness when the token is a creature 2016-04-29 05:55:14 +00:00
Sol
8c8ef6d595 - Fix Silverfur Partisan interaction with Zada 2016-04-28 02:35:26 +00:00
Sol
fd315ca217 - Reflector Mage needs to use LKI for name remembering 2016-04-27 21:39:08 +00:00
Sol
e873123a8a - Fix issue with Eye for an Eye 2016-04-26 15:34:18 +00:00
Sol
2a87d86351 - Champions not clearing remembered (by Hanmac) 2016-04-26 15:34:02 +00:00
Sol
632b34e13c - They do nothing. (Added Pyromancer's Goggles) 2016-04-26 01:00:02 +00:00
Sol
3c39c1b21c - Added Sin Prodder 2016-04-22 00:52:59 +00:00
Sol
187658aefd - Fixing some issues with Swiss Tournament, and cleaning up some output 2016-04-21 15:19:06 +00:00
Sol
203a2dbdd6 - Attempting to alleviate some issues with the memory leak 2016-04-21 03:51:24 +00:00
Sol
1375f4b503 - FIrst pass of Swiss Tournaments 2016-04-20 23:24:38 +00:00
Sol
87c7e8bbdd Large Commit: Passing in SpellAbilities into isValid/hasProperty to fix Harness the Storm not being possible otherwise.
Fixes a bunch of javadoc errors
2016-04-20 17:47:28 +00:00
Sol
1c0ebbae4c - Adding Tournaments to Simulater 2016-04-17 16:32:20 +00:00
Sol
6190580390 - Fix issue with StackInstances getting their PaidLists nuked by SAs. 2016-04-14 18:55:58 +00:00
Sol
1e7d8bf811 - Fixed Skin Shedder being in an awkward state due to it's trigger providing an old state of the card 2016-04-14 13:37:42 +00:00
Krazy
aed7a5712b [maven-release-plugin] prepare for next development iteration 2016-04-14 02:29:05 +00:00
Krazy
b975bcf38d [maven-release-plugin] prepare release forge-1.5.51 2016-04-14 02:28:45 +00:00
Sol
3deb83080e - Adding Watcher in the Web 2016-04-12 16:26:12 +00:00
Sol
4c0c085e1f - Adding some code to support for Falkenrath Gorger 2016-04-12 14:34:00 +00:00
Sol
d50317e672 - Fix Prowess not working on DFC transformed side 2016-04-09 16:09:51 +00:00
Sol
8f05205a6a - DFC cards can't force themselves to Transform multiple times in one stack resolution 2016-04-07 18:30:14 +00:00
Sol
64767b54f7 - ManaReflected should only allow colorless if it's listed in the colors collection (not be added randomly) 2016-04-06 14:44:35 +00:00
Sol
b132d93d68 - I don't know why TokenEffect never had a default for Amount, but now it does 2016-04-06 02:07:16 +00:00
Sol
99a298d514 - If you attempt to Transform a non-permanent while it's in play, instead don't. 2016-04-05 14:03:08 +00:00
Sloth
78e4c85ebf - Fixed Harvest Hand returned as Scrounged Scythe not being equipable. 2016-04-05 11:47:00 +00:00
swordshine
23330abf9e - SOI: Added Accursed Witch by Hanmac 2016-04-04 07:43:13 +00:00
swordshine
4fecb7b738 - SOI: Added Seasons Past 2016-04-04 06:43:54 +00:00
swordshine
b91089987e - Tweak Investigate triggers to work with Declaration in Stone 2016-04-04 04:44:44 +00:00
swordshine
c8b760edea - SOI: Added Erdwal Illuminator 2016-04-04 02:55:11 +00:00
Sol
2968c4ec36 - Restoring Silumgar Assassin (even though it really should have Skulk) 2016-03-31 12:25:14 +00:00
Sol
9e552fe686 - Adding Madness.true.false handling for Count 2016-03-29 15:53:38 +00:00
Sol
e94caba4b0 - Adding AttachedToPlayer to ChangeZone Known Origin 2016-03-29 14:20:46 +00:00
Sol
81d1395e82 - Probably need these, even though they arent really used quite yet 2016-03-25 22:40:21 +00:00
Sol
7f66ae166f - Fix Concurrent Exception when trying to remove SpellAbilities immediately during an Animate (Unstable Frontier + most non-basics) 2016-03-23 19:30:42 +00:00
Sol
be3ff2d982 - Reflecting Pool should provide the option to produce colorless mana when it can produce more than one type (if applicable) 2016-03-22 00:48:47 +00:00
Krazy
57d7dcad0b [maven-release-plugin] prepare for next development iteration 2016-03-19 04:51:28 +00:00
Krazy
476c1f7cfe [maven-release-plugin] prepare release forge-1.5.50 2016-03-19 04:51:15 +00:00
Sol
2ed7d9f9ea - Fix Fizzling not working with an Awakened Planar Outburst having its land target destroyed 2016-03-16 19:38:38 +00:00
drdev
389681b62a Support showing generic mana in prompt if color can be paid with any color 2016-03-14 05:41:47 +00:00