Commit Graph

31451 Commits

Author SHA1 Message Date
Sol
eaa648251e - Fix Longtusk Cub not adding the right amount of counters 2016-12-12 04:10:31 +00:00
Agetian
24a82e265d - Added Planechase Anthology (PCA) edition file by Indigo Dragon. 2016-12-11 17:40:11 +00:00
Agetian
d76ef8e30f - Mobile Forge build 1.5.58.005: trying to correct the update loop. 2016-12-11 16:07:16 +00:00
Agetian
f9ae4bf925 - Added Oracle text to Thrasios, Triton Hero. 2016-12-11 13:30:26 +00:00
Hanmac
7acaac4474 cards: updated upcoming cards, fixed Goblin Spymaster 2016-12-11 12:34:11 +00:00
Agetian
a5653cc4c7 - Fixed Runehorn Hellkite filename. 2016-12-11 11:40:52 +00:00
Agetian
14b8680f6e - Committing the implemented C16 cards (to upcoming for now). 2016-12-11 09:44:24 +00:00
Agetian
0d922ce5e9 - Preparing the deployment of mobile Forge v1.5.58.004. 2016-12-11 08:52:23 +00:00
Hanmac
dbab21059d AbilityFactory: fixed additionalAbilities for AbilitySub without parent (might happen for Trigger) 2016-12-11 08:23:43 +00:00
Agetian
cb337f39aa - Fixed Lowland Oaf. 2016-12-11 05:59:38 +00:00
Sol
79813ceed7 Fix Cumulative Upkeep not hitting the stack for AI 2016-12-10 20:54:55 +00:00
Hanmac
1ce2486044 Spell: add extra checkStaticAbilities to revent to unbestowed state 2016-12-10 19:18:50 +00:00
Agetian
f15b5ba4f9 - Additional changes to Card and Spell to support the visual flickering-free Bestow check 2016-12-10 18:59:59 +00:00
Agetian
86c30d0ffe - Attempting to preserve the visual flickering-fixing effect of the previously reverted r32578 by not updating the view when temporarily animating a Bestow creature to make checks.
- Note: this may introduce a bit of overhead and definitely adds a bit of extra complexity into an already bloated Card.java. A better solution is welcome (feel free to revert this if a better solution is implemented).
2016-12-10 18:47:29 +00:00
Agetian
1dee7d895b - Reverting r32578 (causes Soulflayer + Chromanticore and possibly other similar combinations operating on cards with Bestow not to work). 2016-12-10 18:45:30 +00:00
Hanmac
a4f1018ee1 Umezawa's jitte: real fix for it, CanRepeatModes only for special cards 2016-12-10 17:42:23 +00:00
Hanmac
e6b8c230d0 CharmEffect: fixed it for effects on permanent cards 2016-12-10 17:35:15 +00:00
Hanmac
83953f3f0b EffectEffect: add more AbilityUtils into it, with that it can access SVars from SpellAbility
CardFactoryUtil: add Revealed Effect for Miracle (it shows the card and is more rules conform)
2016-12-10 15:36:37 +00:00
Hanmac
836ecb2e09 cards: update cards with MayLookAt, remove old keywords 2016-12-10 13:50:08 +00:00
Hanmac
f43c806d4b StaticAbilities: updated MayLookAt to use it with getDefinedPlayers
AbilityUtils: make getDefinedPlayers work without SpellAbility, for the most generic
2016-12-10 13:48:27 +00:00
Agetian
0e39e49377 - Added Ariel 3 quest deck, a linear deck with many cheap [eventually unblockable] Merfolk creatures and Collected Company. Not sure if it fully meets the requirements for Hard, but it's generally very explosive and consistently beats Medium and most Hard decks in AIvAI. 2016-12-10 09:10:55 +00:00
Agetian
4c90cb1e86 - Fixed Umezawa's Jitte now allowing the human player to choose a mode more than once. 2016-12-10 07:17:28 +00:00
Agetian
d923fc9b14 - Attempting to fix DelayTriggerRemembered (fixes Dash mechanic, Necropotence). 2016-12-10 06:26:22 +00:00
Hanmac
d800e06fa5 CardFactory: remove everything about unparsedAbilities its not needed anymore 2016-12-09 22:11:21 +00:00
Hanmac
cd55be1c6d RevealAi: need to check Cost for Miracle 2016-12-09 19:02:28 +00:00
Hanmac
aad08104cb cards: update Changeling cards and update oracle 2016-12-09 06:02:41 +00:00
Hanmac
eea8ef284d CardFactoryUtil: add Changeling as Keyword 2016-12-09 05:59:38 +00:00
Hanmac
71a22ff7ca AbilityFactory: prevent StackError on cards like Crooked Scales 2016-12-08 06:16:57 +00:00
Hanmac
234178dfd5 SpellAbilityAi: fixed general Logic, Restriction should be ignored for Trigger
AiController: for ETB Effects, ignore IsPresent Conditions (used in Fabricate)
2016-12-07 21:14:34 +00:00
Hanmac
1db8d7636c cards: fixed more cards with delayed trigger 2016-12-07 18:20:10 +00:00
Hanmac
ce64f9b541 RevealAi: fixed for Miracle 2016-12-07 06:14:48 +00:00
Hanmac
4cf2d22c76 Card: add Reminder for Miracle 2016-12-07 06:13:27 +00:00
Hanmac
7ca9786501 RevealAi: updated to new SpellAbilityAi format,
add Code Part for Miracle Reveal Effect (only reveal if ai wants to cast it)
2016-12-06 06:34:11 +00:00
Hanmac
8968ea3382 add new TriggerRevealed to use it for Miracle 2016-12-06 06:32:02 +00:00
Hanmac
f0bc477319 CardFactory: when a SpellAbility is copied, use Orignal Description and StackDescription in case last is autogenerated 2016-12-06 06:29:56 +00:00
Agetian
a954856cb2 - Fixed a NPE in SpellAbilityEffect (e.g. when generating Varchild's War-Riders trigger description). 2016-12-04 15:29:15 +00:00
Agetian
b26a9e7975 - Fixed Temporal Aperture. 2016-12-04 15:14:31 +00:00
Hanmac
7636090b83 TokenEffect: into Battlefield attacking only works when you are the Attacking Player 2016-12-04 07:55:13 +00:00
Hanmac
205586cc01 cards: updated DelayedTrigger, replace some of them with AtEOT, fixed some other cards 2016-12-03 22:02:32 +00:00
Hanmac
3b637b093e PumpEffect: add AtEOT for (some) DelayedTrigger 2016-12-03 19:46:38 +00:00
Hanmac
02221b9fe2 AbilityUtils: add more fixes for stuff like Skill Borrower 2016-12-03 19:33:12 +00:00
Hanmac
32bd46f0e0 cards: updated Investigate cards with new oracle 2016-12-03 19:11:07 +00:00
Hanmac
eedb37eca9 cards: update Entwine cards, removed SpellDescription and updated oracle 2016-12-03 17:35:44 +00:00
Hanmac
42f359a222 Untap & StaticAbility: add better coding for Blinding Beam 2016-12-03 17:34:17 +00:00
Hanmac
828c9d70b2 RepeatAi: use new getAdditonalAbility 2016-12-03 17:08:07 +00:00
Hanmac
b12c8166b2 ChooseGenericEffectAi: fixed it to prevent the AI from using it then it doens't have the AI for
Also add some Logic for Pump Abilities like Choose Keyword
2016-12-03 17:07:22 +00:00
Hanmac
f544605e5b CharmAi: updated for new SpellAbility Format, and does check Entwine 2016-12-03 17:04:15 +00:00
Hanmac
0453409490 SpellAbility: now does store the SubAbilities which are used by some Effects,
that makes it working to copy them to other cards.
rewrite Entwine to use CardFactoryUtil
2016-12-03 16:59:41 +00:00
Agetian
5eaa9aca53 - Removed an unnecessary change in the previous commit. 2016-12-02 10:19:17 +00:00
Agetian
dd950f589a - Fixed creating card pools with cards that have specific art indices specified. 2016-12-02 10:18:08 +00:00