Commit Graph

1449 Commits

Author SHA1 Message Date
Michael Kamensky
3540661c4d Merge branch 'compleated' into 'master'
NEO Compleated Reminder Text

See merge request core-developers/forge!6246
2022-02-20 04:19:22 +00:00
Tim Mocny
baae05dfe2 NEO Compleated Reminder Text 2022-02-20 04:19:16 +00:00
tool4EvEr
797e9a3b66 DeckHints: extend Type 2022-02-19 20:18:13 +01:00
Michael Kamensky
a0240ffd98 Merge branch 'draft_update' into 'master'
Implement DBL draft and NEO rankings

See merge request core-developers/forge!6222
2022-02-16 14:35:54 +00:00
Bug Hunter
cbf1bdd3a5 Fix DFC copy having both faces 2022-02-16 12:04:44 +00:00
Northmoc
6b273a0d74 BoosterGenerator support sheetReplaceCardFromSheet 2022-02-15 19:55:25 +00:00
Northmoc
a718d0039f CardEdition implement sheetReplaceCardFromSheet 2022-02-15 19:55:25 +00:00
tool4EvEr
9b515abe8d Fix netplay 2022-02-14 12:00:41 +01:00
Tim Mocny
a7f2d8f31e add new Phyrexian/color pair hybrid mana shards 2022-02-11 04:23:04 +00:00
Anthony Calosa
fea769ed95 Merge remote-tracking branch 'core/master' into AdventureModePort 2022-02-09 05:07:14 +08:00
Northmoc
c4b421afe0 move Enchantment up in CoreType enum 2022-02-08 09:57:40 -05:00
Anthony Calosa
22eda4b2ea Merge remote-tracking branch 'core/master' into AdventureModePort 2022-02-08 07:29:16 +08:00
Tim Mocny
c41d72044f NEO: Mechtitan Core + Mechtitan token and support 2022-02-07 18:43:40 +00:00
Anthony Calosa
9b6a51f642 Merge remote-tracking branch 'core/master' into AdventureModePort 2022-02-06 19:43:42 +08:00
Paco Ito
5d46763df9 Fix Deck Editor filter update times 2022-02-06 04:57:33 +00:00
Anthony Calosa
3c6af87e9d initial AdventureMode port
- todo needed adventure application startup upon pressing the adventure mode button
2022-02-06 11:10:52 +08:00
Sol
ba45327912 Merge branch 'paco_unifiedaihintrender' into 'master'
Unified Deck AI Hints

See merge request core-developers/forge!6113
2022-02-03 17:42:09 +00:00
Paco Ito
cde80c9c6e Unified Deck AI Hints 2022-02-03 17:42:08 +00:00
Tim Mocny
73e4e838bc NEO: Kappa Tech-Wrecker and some etbCounter parsing upgrades 2022-02-02 05:54:11 +00:00
tool4EvEr
f21f54d589 Remove remaining Picture URL 2022-01-30 17:17:46 +01:00
Bug Hunter
e1f784211f CR 603.6b: cardsAddedThisTurn should not use LKI with unmodified characteristics for battlefield 2022-01-14 04:43:47 +00:00
Michael Kamensky
3e341b8903 Merge branch 'unf_kc' into 'master'
UNF: Killer Cosplay

See merge request core-developers/forge!6021
2022-01-11 04:42:39 +00:00
Northmoc
28aebca071 CardFacePredicates: cmcEQ -> ManaCost 2022-01-09 19:46:59 -05:00
Anthony Calosa
1a57684a44 Disable missingcards cache for desktop
- for compatibility with autodownloader
2022-01-09 19:06:26 +08:00
Northmoc
a1bb89a674 CardFacePredicates let ValidPredicate compare CMC 2022-01-07 12:20:07 -05:00
Anthony Calosa
7028a0dfae fix funny card filter, it seems the inclusion of shock lands on funny set (Unfinity) causes the filter to fail... 2021-12-30 00:12:01 +00:00
tool4EvEr
d17ab3dce1 Fix saga chapters 2021-12-29 15:13:44 +01:00
Michael Kamensky
f61e4c610f [maven-release-plugin] prepare for next development iteration 2021-12-29 09:09:22 +03:00
Michael Kamensky
08efcfbf79 [maven-release-plugin] prepare release forge-1.6.47 2021-12-29 09:09:11 +03:00
tool4EvEr
47be073c50 Fix hasCreatureType 2021-12-20 18:32:36 +01:00
paul_snoops
28b867a816 Rebalanced cards 2021-12-12 19:00:11 +00:00
tool4EvEr
3109745a9d Fix missing zone ordering e.g. Plow Under 2021-12-08 21:49:46 +01:00
Hans Mackowiak
a2cfe96a10 CardType: All Creature Types except something 2021-12-05 03:44:14 +00:00
tool4EvEr
e98fea8879 Clean up 2021-11-19 23:56:24 +01:00
Hans Mackowiak
53b000515b Token Scripts: add Token to Name 2021-11-19 10:26:46 +01:00
Michael Kamensky
299e737716 [maven-release-plugin] prepare for next development iteration 2021-11-15 07:33:57 +03:00
Michael Kamensky
13b1a4150c [maven-release-plugin] prepare release forge-1.6.46 2021-11-15 07:33:45 +03:00
Valerio Maggio
0d99dd6df0 Quick Fix PivotEdition on DeckSections containing just lands 2021-11-12 12:59:19 +00:00
leriomaggio
e86745fb34 Merge remote-tracking branch 'upstream/master' into smart-card-art-deck-import-desktop-and-mobile 2021-11-08 07:20:07 +00:00
leriomaggio
e4cddbef1b Removed unnecessary duplication in deck for card art optimisation
All the logic for smart card art in deck import is embedded in DeckImportController - leveraging on fetch method from StaticData :)
2021-11-04 07:32:45 +00:00
leriomaggio
a93eb31629 Changes to Token to replace card, new filter on types as for cardToken importable, and getText method to be dynamic for card tokens. 2021-11-03 16:32:44 +00:00
Anthony Calosa
de74c9e62d Minor Performance
- Clear image cache if necessary (prevent clearing if the downloaded data is not image)
- Cache missing cards (prevent finding missing cards unless the user has fetched/downloads an image)
- Clear preselected options for New Gauntlet Match (easier to filter decks for Gauntlet)
2021-11-03 15:50:07 +08:00
leriomaggio
79923806c8 Few typos in Doc + added a new parameter for alternative card art to consider also a list of allowed set codes.
This change relies on the robust cardDb methods to retrieve a card also under the circumstances of a filter in place.
This change has been introduced as this is going to be leveraged by Card Art optimisation applied to DeckList in DeckImport.
2021-11-02 17:51:16 +00:00
leriomaggio
3cbd974f18 Renamed method to bluntly optimise all card art in Main (used on Mobile)
Renamed method only to make it more clearly distinguishable from other internal method for card optimisation.
2021-11-02 17:49:22 +00:00
leriomaggio
915aa75a99 DeckRecognizer.Token to include whether request in card list had any set code
This commit adds in a new piece of information to Token in DeckRecognizer to mark whether original card request included or not a set code.
This flag will be only used by actual CardToken and will be leveraged later on by "smart card optimisation option" to be added to DeckImport on desktop too.

Majority of tests in DeckRecognizerTest have been updated to cross-check that no bug has been unintentionally introduced.
2021-11-02 17:47:30 +00:00
Northmoc
0067702836 if/else for Nickname 2021-10-31 21:40:29 -04:00
leriomaggio
003646be6e Merge remote-tracking branch 'upstream/master' into deck-importer-decks-file-format 2021-10-31 08:39:22 +00:00
Anthony Calosa
cb0101fc52 [Mobile] Auto optimize card art when importing 2021-10-30 04:58:45 +08:00
leriomaggio
663ebd4120 Merge remote-tracking branch 'upstream/master' into deck-importer-decks-file-format 2021-10-28 23:20:48 +01:00
leriomaggio
40dac70ebf QuickFIX deckSection validation in Decks that inhibited the smart card art option to trigger
This MR brings a quick FIX to `validateDeferredSections` method in Deck which erroneously considered entries in filtered Card Pool as for the valid deck entries, instead of the original one.
Incidentally this affected only decks with no specified edition, imposing one given by card Db query using default Card Art Preference.
In other word, no card with NO edition was found and smart card art was never triggered.

This now won't be the case!

Another quick fix in `getAllCardNamesWithNoSpecifiedEdition` to skip all sections that are not MAIN | SIDE | Commander for which card art harmonisation is necessary.
2021-10-28 21:35:32 +01:00