Commit Graph

2199 Commits

Author SHA1 Message Date
Hanmac
9468e9e454 Big MayPlay Update, now MayPlayEffect does know about its host card, and the hostcard does count how often the effect is used.
also add MayPlayLimit and MayPlayCardOwner flags.
that makes Karador, Ghost Chieftain scriptable
2016-07-30 11:36:58 +00:00
Sol
d41c0bc3e0 - Add changes to allow for a one of the two piles to be facedown
- Add Fortune's Favor
2016-07-26 14:32:42 +00:00
Hanmac
1cf4bc02fd CostAdjustment does absorb ManaCostAdjustment 2016-07-26 10:19:17 +00:00
Hanmac
f24d6cb86b CostAdjustment: add new Adjustment class for raising non-mana costs
should somehow merged with ManaCostAdjustment later
2016-07-25 10:39:49 +00:00
Sol
e484d4bb62 - Add Meld to the 'MayFlip ' function 2016-07-24 01:56:26 +00:00
mcrawford620
94b2f108ec One more update of SOI rankings 2016-07-21 04:41:57 +00:00
mcrawford620
0d155118c6 Add some more SOI hints and clean up 2016-07-20 05:42:37 +00:00
mcrawford620
5c5af31bc3 Merge all from trunk at 31586 2016-07-20 04:57:21 +00:00
mcrawford620
891bd78ef5 Fix bugs in deck building 2016-07-20 04:27:49 +00:00
Hanmac
49c8b987e5 HumanPlay.playSpellAbility now returns boolean if the spell was cast successful. (and returns false on rollback) 2016-07-19 06:28:19 +00:00
drdev
5776a75ec5 Support completing quest draft 2016-07-17 23:00:50 +00:00
drdev
ed23ac3b15 Support leaving tournament 2016-07-17 21:33:34 +00:00
drdev
e06db51295 Support editing existing quest draft decks 2016-07-17 20:31:46 +00:00
drdev
0cfa184d62 Support laying out tournament screen when preparing deck 2016-07-17 19:57:36 +00:00
drdev
4ecb5e17fa Fix compile warnings 2016-07-17 18:41:00 +00:00
Agetian
d10d59a980 - A minor formatting tweak. 2016-07-17 15:53:58 +00:00
Agetian
ec9a5e2566 - Prompt if the player wants to change anything about the order of simultaneous abilities that was chosen previously. 2016-07-17 15:45:07 +00:00
Agetian
6bf4c4ad66 - Attempted to fix the "single zone" targeting restriction for cards that require choosing multiple cards via a list input.
- For the human player, once the first target is chosen, the other targets are only listed from the same zone (e.g. from the same graveyard), other targets are not listed.
- For the AI player, the illegally chosen targets are removed post-selection from the targeting list. This is suboptimal and is only done this way so the AI at least does not cheat. We need an AI expert to expand on this to make the AI choose targets sanely in the first place.
2016-07-14 06:09:33 +00:00
mcrawford620
95e2b096f8 Add deckhints to cards 2016-07-14 04:49:56 +00:00
mcrawford620
80978ad228 DeckHints can return Map of cards by Type 2016-07-13 05:02:02 +00:00
mcrawford620
3678e6a870 Allow multiple deck hints in a card 2016-07-12 04:43:31 +00:00
Agetian
c7dc2ac740 - Added achievements for EMN planeswalkers (devised by Marek14). 2016-07-11 05:32:57 +00:00
mcrawford620
83d93c4436 Use card ranker in BoosterDraftAI so pack cards are compared with existing cards in deck 2016-07-11 05:12:49 +00:00
drdev
e57e95a054 Support displaying tournaments
Make display of credits number consistent
2016-07-10 23:03:22 +00:00
drdev
123e7bcb01 Position buttons on screen 2016-07-10 22:23:06 +00:00
mcrawford620
8b5e00f93b Refactor to only rank cards once 2016-07-10 03:41:07 +00:00
Hanmac
c7f464297b TargetSelection: chooseCardFromStack had no check for mandatory, if thats true, it's not possbile to press Cancel 2016-07-09 18:25:18 +00:00
mcrawford620
52458fd146 Add new classes 2016-07-08 23:45:09 +00:00
mcrawford620
343b864b12 Forgot to turn off debugging 2016-07-08 04:48:39 +00:00
mcrawford620
3f0974d05c Wrap System.out.printlns so they don't always show 2016-07-08 04:32:04 +00:00
swordshine
c6106d7f58 - EMN: Added Lupine Prototype by Marek 14
- EMN: Added Decimator of the Provinces (Emerge)
2016-07-03 08:09:31 +00:00
drdev
2e302bcd6a Refactor quest tournaments logic to make them easier to implement for Android 2016-07-03 02:50:12 +00:00
drdev
3ca0fd072c Improve readability of card downloading output 2016-07-02 20:38:23 +00:00
drdev
69a4a864b8 Fix so error message has space before folder path 2016-07-02 20:03:05 +00:00
Hanmac
5dcee79d54 EffectEffect: now does treat emblems different than Effects, also does try to guess the ImageKey from Name for Emblems
shows the PlaneswalkerType for the Emblem but thats only cosmetic.
2016-07-01 17:41:19 +00:00
Hanmac
21dcf086a4 CardDetailUtil: add output of ChosenCard in the CardView 2016-06-18 20:53:33 +00:00
Agetian
6a0d7cd326 - Prevent a crash when generating a draft tournament with an incomplete block specification (e.g. ICE/ALL for the ICE/ALL/CSP block). Currently allowed only in custom worlds, please revise if necessary. 2016-06-18 10:11:33 +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
Sol
132dfed415 - InputAttack was not considering Bands with Others for the creation of bands 2016-05-24 01:41:51 +00:00
Sol
b1b895741c - Small fix to output of tournaments 2016-05-14 19:51:36 +00:00
Sol
2e08d224b3 - Only create a BYE pairing if there's an assigned Bye Player 2016-04-21 15:25:02 +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
72e6808372 - Fix Shared Fate clear remembering happening outside the edges of rolling back spells 2016-04-19 15:12:30 +00:00
drdev
a6fd4887a0 Supporting preventing system sleep for desktop 2016-04-17 21:33:12 +00:00
drdev
f1e952feac Fix warnings 2016-04-17 20:35:59 +00:00
drdev
4b5e6acbc0 Support keeping system awake while downloading anything 2016-04-17 20:33:38 +00:00
drdev
27e0451026 Prevent crash when launching Chaos battle if no duels exist with the preferred difficulty 2016-04-17 19:59:42 +00:00