Commit Graph

52834 Commits

Author SHA1 Message Date
leriomaggio
788c2d8c14 Better renaming to existing methods for Card Art Preference and NEW getAlternativeCardPrint implementations
Methods related to Card Art Preference Settings, and for Card Art Smart Selection have been renamed with better wording.

Most importantly, StaticData now includes a new method to retrieve the number of art count for a given PaperCard, as well as a completely refactored and improved method for getAlternativeCardPrint.
In particular, the class now provides three different implementation of getAlternativeCardPrint, with the more sophisticated one also including normalisation wrt. the card frame, and whether or not the chosen alternative print should be gathered from an Expansion edition.

All these specialisation are part of the "Card Art Optimisation" algorithm included in Deck, and instructed by statistics gathered from Card Pool (next commit)
2021-08-12 16:17:31 +01:00
leriomaggio
000622cfae Added MEMO comment to get rid of retrieveCollectorNumber method 2021-08-12 15:52:58 +01:00
leriomaggio
21da278eec Aligned to latest constructor including Artist Name for foiled version. 2021-08-12 15:52:11 +01:00
Michael Kamensky
39722f9e26 Merge branch 'TRT-master-patch-54796' into 'master'
Update forge-gui/res/cardsfolder/h/hellrider.txt

See merge request core-developers/forge!5215
2021-08-12 11:57:02 +00:00
Hans Mackowiak
f935b30632 Mercurial Transformation: remove Card and Sub Types 2021-08-12 11:03:25 +00:00
Bug Hunter
3522220938 Update forge-gui/res/cardsfolder/h/hellrider.txt 2021-08-12 06:19:17 +00:00
tool4EvEr
aaa195ca38 Fix Osgir looping too much 2021-08-11 23:54:40 +02:00
Michael Kamensky
dc03ff599c Merge branch 'editions_update' into 'master'
Update J21 and SLD

See merge request core-developers/forge!5211
2021-08-11 18:21:55 +00:00
Michael Kamensky
dad9811bad Merge branch 'Williams-master-patch-56974' into 'master'
Update Judge Gift Cards 2021.txt

See merge request core-developers/forge!5212
2021-08-11 13:23:48 +00:00
leriomaggio
a195bfd2b6 Minor adjustment to getArtCount implementation. 2021-08-11 08:16:21 +01:00
leriomaggio
f0e1d123b2 FIX Issue #1948
DeckChooser uses it's own `selectedDeckType` to get current selected deck type (instead of querying it from deckComboBox) to update forge perferences, accordingly.
2021-08-11 08:14:47 +01:00
leriomaggio
e71a44e76e FIX Issue #1949
All the NetDeckXX classes now traverse their corresponding download dir recursively to look for deck files to load.
So far, from what I can tell, this is only necessary to correctly (re)load Net Decks >> Pro Tour.

However, this opens up the possibility to enable Net Decks to be organised in subfolders that will still be loaded back into Forge.
2021-08-11 08:08:51 +01:00
leriomaggio
8f99123059 Add new method to traverse and extract all directories recursively given a FilenameFilter
This method is part of the FIX for Issue #1949, that will be invoked by all the NetDeckXXX classes.
2021-08-11 08:05:08 +01:00
John
491826004c Update Judge Gift Cards 2021.txt 2021-08-11 06:27:58 +00:00
Michael Kamensky
3681a0ac43 Merge branch 'combat' into 'master'
Small combat fixes for Planeswalkers

See merge request core-developers/forge!5210
2021-08-11 03:56:58 +00:00
Michael Kamensky
2fde82502b Merge branch 'egon' into 'master'
Fix Egon exiling single card

See merge request core-developers/forge!5209
2021-08-11 03:56:31 +00:00
Michael Kamensky
69358cd77f Merge branch 'fix' into 'master'
various fixes

See merge request core-developers/forge!5208
2021-08-11 03:56:01 +00:00
Sol
a3049e1d3e Fix missing booster definition crash 2021-08-11 00:55:21 +00:00
leriomaggio
fd7e5b1bba Added test case to verify that null is returned whenever a request for a card after date of release of latest edition ever is requested. 2021-08-11 00:54:04 +01:00
paul_snoops
a0332dda19 Update J21 and SLD 2021-08-10 23:42:03 +01:00
tool4EvEr
805e65d30c Small combat fixes for Planeswalkers 2021-08-10 21:10:45 +02:00
tool4EvEr
41ce9920ae Fix Egon exiling single card 2021-08-10 19:28:38 +02:00
Northmoc
f25e51d8f2 koma_cosmos_serpent.txt fix stackdesc 2021-08-10 12:49:52 -04:00
Northmoc
931ed2b4ef rals_dispersal.txt fix typo 2021-08-10 12:44:06 -04:00
Northmoc
baf7c84bf9 runeforge_champion.txt - add OriginAlternative$ Graveyard 2021-08-10 12:43:48 -04:00
Michael Kamensky
b049c8c09b Merge branch 'narfi' into 'master'
Narfi round 2

See merge request core-developers/forge!5206
2021-08-10 16:09:07 +00:00
Michael Kamensky
80154de19d Merge branch 'update_skyshroud_ambush' into 'master'
Update Skyshroud Ambush implementation

See merge request core-developers/forge!5207
2021-08-10 16:08:53 +00:00
Alumi
8c1a1da2ee Update Skyshroud Ambush implementation 2021-08-10 16:08:52 +00:00
Northmoc
9c47e7fd36 support "Optional"/"OptionPrompt" in RepeatEachEffect 2021-08-09 19:04:50 -04:00
Northmoc
05fa2bb7be king_narfis_betrayal.txt v 2.0 2021-08-09 19:04:10 -04:00
Sol
eacda0596c Update toralf_god_of_fury_toralfs_hammer.txt 2021-08-09 15:18:37 +00:00
Anthony Calosa
97e69e70a7 Merge branch 'kevlahnota-master-patch-18734' into 'master'
Update VStack.java

See merge request core-developers/forge!5205
2021-08-09 11:48:00 +00:00
Anthony Calosa
4986b31a50 Update VStack.java 2021-08-09 11:47:08 +00:00
Hans Mackowiak
6ca9f1b195 fix CARDNAME enters the battlefield tapped description 2021-08-09 07:27:20 +02:00
Michael Kamensky
ab3a410026 Merge branch 'fix' into 'master'
Fix ArithmeticException

See merge request core-developers/forge!5204
2021-08-09 04:05:35 +00:00
tool4EvEr
9db88b6d62 Fix ArithmeticException 2021-08-08 23:01:53 +02:00
Michael Kamensky
723c38e7bd Merge branch 'reset' into 'master'
Clear manaPaid before Targeting

See merge request core-developers/forge!5203
2021-08-08 16:53:44 +00:00
Michael Kamensky
e3e201ddc0 Merge branch 'narfi' into 'master'
king_narfis_betrayal.txt tidy up Exile process

See merge request core-developers/forge!5199
2021-08-08 16:52:16 +00:00
Michael Kamensky
512b6e78d7 Merge branch 'master' into 'master'
fix translations

See merge request core-developers/forge!5201
2021-08-08 16:51:25 +00:00
Michael Kamensky
a36f935144 Merge branch 'charm' into 'master'
Fix missing Charm triggers

See merge request core-developers/forge!5202
2021-08-08 16:50:26 +00:00
Michael Kamensky
76e7bb9530 Merge branch 'blockfix' into 'master'
Fix onlyOneBlockerPerOpponent

See merge request core-developers/forge!5200
2021-08-08 16:48:24 +00:00
tool4EvEr
7afc17b514 Clean up 2021-08-08 17:09:58 +02:00
tool4EvEr
aae01f913e Fix chooser 2021-08-08 16:55:58 +02:00
tool4EvEr
daf2075075 Fix missing Charm triggers 2021-08-08 15:44:49 +02:00
tool4EvEr
3bdbb5bfbf Clear manaPaid before Targeting 2021-08-08 15:09:51 +02:00
CCTV-1
e77c869ae7 fix translate key:'lblNetArchivePauperDecks' missspell. 2021-08-08 20:50:15 +08:00
tool4EvEr
e5f53febf8 Fix onlyOneBlockerPerOpponent 2021-08-08 14:42:43 +02:00
Northmoc
64cbeec265 king_narfis_betrayal.txt tidy up Exile process 2021-08-08 08:35:42 -04:00
Michael Kamensky
0b08b15617 Merge branch 'ambush' into 'master'
J21: Skyshroud Ambush

See merge request core-developers/forge!5191
2021-08-08 02:10:22 +00:00
Michael Kamensky
2987ebd974 Merge branch 'changeszoneLKI' into 'master'
support a tag for use of LKI with any ChangesZone triggers with any Origin/Destination

See merge request core-developers/forge!5198
2021-08-08 02:08:43 +00:00