Commit Graph

3060 Commits

Author SHA1 Message Date
Krazy
8ef8197c92 [maven-release-plugin] prepare release forge-1.5.61 2017-04-22 06:10:22 +00:00
Agetian
e9e8d9b3f0 - Attempting to resolve the issue with Aftermath cards with Sorcery speed right split being castable at Instant speed from the graveyard by force-setting the SA speed restrictions for the right split.
- This seems to work, but I'm not sure if it's the desired solution. I couldn't figure out where else this can be effected in a more appropriate way, so please check/update as necessary.
2017-04-21 17:20:23 +00:00
Agetian
e46c9b6aff - Fixed Failure // Comply returning to hand together with the targeted spell on stack. 2017-04-21 13:41:00 +00:00
Hanmac
9b2adf7686 TriggerCounterAdded: add ValidSource Parameter for Triggers that only should affect your sources 2017-04-21 07:47:13 +00:00
Hanmac
58d013e5be GameEntity#AddCounter now has a Source parameter
update all Effects using them
2017-04-20 12:34:31 +00:00
Hanmac
de9ff7575b Exert: get it working without keyword using flags 2017-04-20 06:12:48 +00:00
Sol
bbd6c7b249 Ading Nest of Scarabs 2017-04-20 01:51:15 +00:00
Hanmac
8a7321f255 TriggerSacrificed: add ClauseParam to connect it with some special Sacrifice Effect 2017-04-17 19:56:06 +00:00
Sol
2f9319c420 Initial pass of Exert (lots of things to be improved, but should be good enough to start scripting) 2017-04-16 20:00:42 +00:00
Hanmac
ea91d23bc2 add MayPlayIgnoreType in addition to MayPlayIgnoreColor, fixed the ignore Color part, it should not work with {C} 2017-04-16 19:30:45 +00:00
Hanmac
dc83cdb2b1 Card: add Embalmed flag into it, used in CopyPermanentEffect and CloneEffect Vizier of Many Faces 2017-04-14 17:05:38 +00:00
Hanmac
39f7b041a7 CardView & PlayerView: remove CanSeeOpponentsFaceDownCards 2017-04-10 19:44:22 +00:00
Hanmac
263cfe4dd6 CardFactoryUtil: move LevelUp to addSpellAbility section 2017-04-10 19:40:32 +00:00
swordshine
9667bf8de5 - Update more scripts 2017-04-10 04:00:48 +00:00
Sol
54de9f1009 Fix GameState counters for Permanents 2017-04-09 02:36:22 +00:00
Hanmac
63bef4e0ec Card: Drop that SplitCards has two different CMC, newest rule update only allows only combined CMC 2017-04-08 16:54:11 +00:00
Sol
836ebdc5e6 Initial checkin for Puzzle Mode 2017-04-08 15:17:07 +00:00
Hanmac
5592139454 CopyPermanentEffect: add Embalm 2017-04-08 11:05:14 +00:00
Hanmac
28813be8b5 Card: add Aftermath keyword 2017-04-04 20:41:12 +00:00
Hanmac
c9530982c8 CardFactoryUtil: make Cycling use ReminderText 2017-04-02 06:42:48 +00:00
Sol
b4438cebf8 Fix Flip a Coin working with Krark's Thumb 2017-04-01 02:59:34 +00:00
Sol
3e05b2b520 Actual fix for Daredevil Dragster 2017-03-28 02:48:46 +00:00
Sol
84b06ef2d3 Don't filter by creatures when resetting Damage History 2017-03-28 02:08:42 +00:00
Hanmac
f580f114d2 ReplacementHandler: add getReplacementList to get List of possible Replacement Effects
also remove game params because it already has game property
2017-03-25 07:49:49 +00:00
Hanmac
044f60b4d1 SpellAbility & CardTraitBase: move hasParam and getParam into CardTraitBase
add CardTraitPredicates as base for SpellAbilityPredicates
2017-03-19 13:05:06 +00:00
Agetian
0d0b46710a - Added a TODO entry to CopySpellAbilityEffect, didn't find a way to implement things in a more optimal way without potentially rewriting and breaking stuff. 2017-03-15 05:18:21 +00:00
Agetian
3dcf04cc8c - Targeted spell copies should not allow the player to cancel targeting (e.g. Storm spell copies). 2017-03-14 16:22:52 +00:00
Hanmac
adea3a4016 Player: add getInboundTokens to make it accessable in Game#forEachCardInGame 2017-03-11 17:15:48 +00:00
Agetian
eb5939ac5b - Account for TargetType when determining if something can be legally targeted by a SA (fixes e.g. the possibility of using Spellskite to fizzle counterspells). 2017-03-07 06:07:05 +00:00
Hanmac
c0a586294e VoteEffect: shorten the Code using PlayerPredicates and CardPredicates 2017-03-05 07:59:35 +00:00
Hanmac
d06b4be8a5 CardPredicates: add compareByTimestamp 2017-03-05 07:58:06 +00:00
Hanmac
b5ee226f28 PlayerPredicates: add hasKeyword 2017-03-05 07:57:33 +00:00
Sol
144156c497 Add Ballot Broker, Borderland Explorer, Custodi Soulcaller, Illusion of Choice (CN2) 2017-03-05 02:53:42 +00:00
Myrd
0527f4cb44 [Simulated AI] Smart decisions about whether to play spells before or after blocks.
For example, using a doom blade before blocks to attack for lethal is preferred vs using a pump spell after blocks to pump an unblocked creature for lethal damage. Adds relevant tests.
2017-02-26 21:22:10 +00:00
Hanmac
571f69011b Player: getAllies should not return the player itself 2017-02-25 10:03:13 +00:00
Sol
d3356140d1 - Fix Armory Automaton 2017-02-25 02:19:47 +00:00
Sol
7f82e78b92 [maven-release-plugin] prepare for next development iteration 2017-02-21 04:12:49 +00:00
Sol
c19c8a62e0 [maven-release-plugin] prepare release forge-1.5.60 2017-02-21 04:12:35 +00:00
Agetian
9f4317bf45 - Ensure that the card state view is updated when a creature with Suspend ETBs/LTBs (this fixes the summoning sickness icon still visible on a creature with Haste-from-Suspend). 2017-02-19 05:05:02 +00:00
Hanmac
c03b38ca9b CardFactory: copyCard with Token: copyState does already copy StaticAbilties 2017-02-16 18:20:17 +00:00
Hanmac
489baa8751 CardState: with copyForm, use the card of the new state as host 2017-02-16 18:15:13 +00:00
Hanmac
5dc9031444 CostDamage & HumanPlay: add missing triggerPreventDamage 2017-02-16 17:58:05 +00:00
Agetian
2e10dacd9a - Attempting to fix compile errors [please review and update if necessary]. 2017-02-16 17:48:21 +00:00
Hanmac
33917b7d65 Card: fixed intrinsic on copied static abilities 2017-02-16 06:21:48 +00:00
Hanmac
93b0457526 Card: update the host for static abilties if the state is changed 2017-02-16 05:28:26 +00:00
Hanmac
d47429445b Card: add missing fix for prevent damage 2017-02-16 05:19:46 +00:00
Hanmac
f930215556 DamagePreventedOnce: add trigger for Damaged Prevented Once 2017-02-15 19:12:26 +00:00
Hanmac
a9aac34a8a GameAction: fixed StaticAbility for Card changes Zone 2017-02-13 05:44:16 +00:00
Hanmac
32981c7577 Card: remove StaticAbilityStrings, copy the static abilities directly 2017-02-12 02:55:38 +00:00
Hanmac
249e3f9d71 CardFactory: add assignNewId to copyStats to make it work better with copyCard and token 2017-02-10 06:22:54 +00:00