Commit Graph

30215 Commits

Author SHA1 Message Date
mcrawford620
95e2b096f8 Add deckhints to cards 2016-07-14 04:49:56 +00:00
mcrawford620
7bf644e640 Update rankings with newer data 2016-07-13 17:50:48 +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
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
mcrawford620
8b5e00f93b Refactor to only rank cards once 2016-07-10 03:41:07 +00:00
mcrawford620
52458fd146 Add new classes 2016-07-08 23:45:09 +00:00
mcrawford620
4b4a08d2be 2016-07-08 23:41:02 +00:00
Hanmac
5fd5cc2a70 Mimic Vat: add Check with ExiledWithSource, use better Keywords and AtEOT$ Exile ability
also add Trigger to forget when removed got exiled.
2016-07-08 16:20:34 +00:00
Hanmac
d0133a0f86 CopyPermanentEffect: add SetPower and SetToughness, but they should overwrite CDA and they should not copied. 2016-07-08 11:21:44 +00:00
Hanmac
bea96b6aaf CloneEffect: SetPower and SetToughness should overwrite CDA and they should not copied. 2016-07-08 11:17:03 +00:00
Hanmac
38cf94774b StoreSVarAi: Tree of Redemption & Tree of Perdition add more logic if the AI or target opponent can't gain life/lose life. Also Check if something would turn the lifegain into a Lose. add Tainted Remedy into the check to enable Combo with Tree of Perdition. 2016-07-08 11:12:57 +00:00
mcrawford620
7521db3efe Add DeckHints so that Ingest and Processors find each other 2016-07-08 05:02:23 +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
Sol
abf66a5555 - Improving how the AI handles certain counterspells especially Hive Mind + Pact of Negation. 2016-07-07 17:54:43 +00:00
Hanmac
641e4cba68 Card: update Type, color and keywords of the view if they have changed on StateChange 2016-07-06 11:22:59 +00:00
Sol
637306b991 - Improve booster generation for Shadows over Innistrad to be a bit more realistic 2016-07-03 20:38:24 +00:00
Sol
5524c00367 Meld 2016-07-03 16:37:05 +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
drdev
2da85f3c51 Fix typo with Sultai Brood for Tarkir plane 2016-07-02 19:47:09 +00:00
drdev
eb987a5292 Fix so match length combo box appears properly 2016-07-02 19:43:04 +00:00
Hanmac
6db36f78fd Card, and Effects: add ExiledWith Attribute, that is used for Linked Abilities with stuff like "exiled with CARDNAME" 2016-07-02 12:14:45 +00:00
Hanmac
979c3ea927 fixed Abomination of Gudul, did copy wrong draw 2016-07-01 20:11:43 +00:00
Hanmac
0d96ce2a3f Abomination of Gudul:fixed picture variable 2016-07-01 19:24:05 +00:00
Hanmac
6f1489f009 fixed some cards with optional draw trigger and discard after that 2016-07-01 19:22:10 +00:00
Hanmac
dbba48fd03 Gideon, Ally of Zendikar: fixed name of Emblem and its Description 2016-07-01 18:55:37 +00:00
Hanmac
b9fac30bc8 Card: add StrictlySelf to have timestamp check, also add cards where that is used 2016-07-01 17:54:49 +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
Sol
a2facc6e39 - Fix issue with Sen Triplets and targeting in controllers zone 2016-06-30 18:22:00 +00:00
Agetian
546ba6d133 - Fixed activation cost of Torrent of Lava. 2016-06-30 12:06:44 +00:00
Sol
3309bb1b9e - Fixing Silumgar's control clause 2016-06-29 20:22:44 +00:00
Sol
99517fad5e - Tree of Redemption should check if it's present on the battlefield as it resolves 2016-06-29 14:20:12 +00:00
Agetian
76197d851d - Preparing Mobile Forge release 1.5.54.001. 2016-06-29 04:42:08 +00:00
Krazy
8d73ffb52b [maven-release-plugin] prepare for next development iteration 2016-06-29 04:09:17 +00:00
Krazy
4e6dd62a54 [maven-release-plugin] prepare release forge-1.5.53 forge-1.5.53 2016-06-29 04:09:06 +00:00
Krazy
8ce72bdd8b Update CHANGES.txt for release 2016-06-29 04:04:02 +00:00
Agetian
4b2ac8924d - Fixed KW "CARDNAME's power and toughness are switched" not visually changing back power and toughness upon end of turn. 2016-06-28 13:12:36 +00:00
Hanmac
c37fce0d93 Card: use for Remembered/Imprinted that getDefinedCards can filter them now, also use CardPredicates for sharesSomethingWith stuff
also add game.getCardState into sharesNameWith for DoubleFacedCards
2016-06-28 12:04:47 +00:00
Hanmac
d5a7df5818 StaticAbilityContinuous: set OriginalHost for abilities gained though "GainAbilities" 2016-06-28 11:15:01 +00:00
Hanmac
8a9d85abfc SetStateEffect: TurnFace should be allowed in other zones to allow to turn them up in exile 2016-06-28 11:06:43 +00:00
Hanmac
849116faae CardPredicates: add Predicate for sharesControllerWith 2016-06-28 11:00:30 +00:00
Hanmac
375a8c19b7 AbilityUtils: add that getDefinedCards works with extra values using CardLists.getValidCards for filtering 2016-06-28 10:43:01 +00:00
Sol
4c98302954 - Adding capability to calculate how many modes were chosen 2016-06-28 02:32:12 +00:00
Agetian
9738250215 - Properly report in case the chosen pile somehow ended up being empty. 2016-06-26 15:01:41 +00:00
Agetian
af947b35b3 - DB TwoPiles now lists the contents of the chosen pile in addition to its number (otherwise it's typically confusing and makes the player need to memorize not only the content of both piles but also remember which pile is the first one and which one is the second). 2016-06-26 14:15:03 +00:00
Agetian
d1076cdd51 - Added new card to CHANGES.txt. 2016-06-26 12:08:51 +00:00