1937 Commits

Author SHA1 Message Date
Eradev
e550c307c2 Option to remove unsupported card from collection 2025-08-26 06:29:49 -04:00
Jetz
bee208f1d5 Add toNameLookup to print sheet, remove containsCardName. 2025-08-25 08:31:19 -04:00
kevlahnota
9b53144976 Merge pull request #8509 from kevlahnota/master3
remove Normalizer from clipboard and PaperCard artist.
2025-08-24 00:53:22 +08:00
Anthony Calosa
65fb3414d8 remove Normalizer from clipboard and PaperCard artist. 2025-08-24 00:42:40 +08:00
Eradev
8f518b7b1f Fix IsDoctorCheck 2025-08-22 06:33:29 +02:00
Eradev
2a97b67f72 Remove unused import 2025-08-20 12:55:47 +02:00
Eradev
06be01d81c Remove WIP 2025-08-20 12:55:47 +02:00
Eradev
386f6aaac6 Try to get non-Alchemy version 2025-08-20 12:55:47 +02:00
Eradev
f39d900fbf Huge Alchemy Cleanup 2025-08-20 12:55:47 +02:00
Antonio Martinelli
ca6b175fb8 Import from CubeCobra for Draft and Sealed (#8375)
* Import from CubeCobra feature for Draft and Sealed

* adjust comment for cube Import

* CubeImporter refactoring and generalisation

* Allow hyphens in Cube ID validation

* remove unused imports

* make parseFromURL private

* add LAST_IMPORTED_CUBE_ID to ForgePreferences

---------

Co-authored-by: Antonio <mart@gmail.com>
2025-08-19 11:25:50 -04:00
Eradev
399923bfa4 Remove dupe + fix SIR 2025-08-19 07:07:27 +02:00
Eradev
8b1cd54417 Search split types 2025-08-19 07:07:27 +02:00
Eradev
ff2192fa7a Fix Meld key 2025-08-19 07:07:27 +02:00
Eradev
11d10a8129 Fix Meld cards fetch (#7981)
* BOM

* ANB Update

* J25 Update

* SIR update

* Mend

* Find the right back for meld cards

* ANB Update

* J25 Update

* SIR update

* Mend

* Find the right back for meld cards

* Update PW25

* Update SPG

* Typo

* Update ACR

* Update CMM

* Add PFDN and Invasion alternate arts

* Update MKM

* Update NPH

* J25 -> J22 for non-existing cards

* Update WOC

* Update HBG

* Use printsheet

* Use helper functions
2025-08-18 14:31:33 +02:00
Jetz
b8db0fea5e Disable custom cards conformity check in Adventure mode. 2025-08-17 21:11:51 -04:00
Jetz
8d5d56bed8 Add dev cheat to add cards to inventory and draft packs 2025-08-17 17:18:17 -04:00
kevlahnota
981ab1c6ed prevent NPE 2025-08-17 06:13:51 +08:00
Jetz72
b40e9fc817 Merge branch 'Card-Forge:master' into fixes20250816 2025-08-16 10:15:33 -05:00
Jetz
6eec0e8988 Fix another potential NPE deserializing old decks... 2025-08-16 11:13:42 -04:00
Hans Mackowiak
d6320caadf CardEdition: getPrintSheetsBySection use collectorNumber instead of index 2025-08-16 16:53:43 +02:00
Jetz
5df4d64345 Fix a potential NPE deserializing old decks.
Fix `Deck.cloneFieldsTo` to copy tags in the right direction.
2025-08-16 10:05:41 -04:00
Hans Mackowiak
42363204dd add PrintSheet & ItemPool helper 2025-08-15 19:27:09 +02:00
Jetz72
de89d557dd Mobile Deck Editor Reorganization and Feature Update (#7519)
Mobile Deck Editor Reorg
2025-08-15 11:48:25 -04:00
Eradev
98e9b8f28b Display flipped cards correctly 2025-08-15 05:54:31 -04:00
Eradev
394818f533 Filter by foil status (#8358) 2025-08-13 19:45:53 +03:00
Eradev
38fb647cd7 Migration to PLST (#7972)
* Fallback to PLST

* Fix audit for Funny cards.

* Remove FMB1, update PLST

* Fallback to PLST

* Convert cards to PLST

* BOM

* Minor fix

* LF

* Remove conversion. Already handled.
2025-08-12 08:17:11 +03:00
Hans Mackowiak
a4671b62d4 CardStateName: combine Modal with Transformed (#8305)
* CardStateName: combine Modal with Transformed

* Make new TMDFC transformable

---------

Co-authored-by: tool4EvEr <tool4EvEr@>
2025-08-07 11:28:24 +02:00
Hans Mackowiak
a1ad355e25 Update CardEdition.java
Closes #8314 8314
2025-08-06 14:17:13 +02:00
Chris H
a9cffbd313 Collect all of slots paper cards before adding it to the final result 2025-08-05 21:05:49 -04:00
Chris H
df40fd5cb3 Convert checkApiLogic to AiAbilityDecision 2025-07-28 15:43:50 -04:00
tool4ever
4db0b6a67f Trigger fix (#8226) 2025-07-28 10:17:18 +02:00
Chris H
0aa8c933d8 Assign paths to CardRules so we can report where issues come from 2025-07-25 21:56:08 -04:00
Chris H
cf11802fbe Revert "Some handling for the 4 Arena cards that are no longer associated to …"
This reverts commit 7ccb925d76.
2025-07-25 21:25:22 -04:00
Chris H
2703cbc4c9 Restore revision versions 2025-07-25 19:54:42 -04:00
GitHub Actions
b87f3bd00b [maven-release-plugin] prepare for next development iteration 2025-07-25 19:54:42 -04:00
GitHub Actions
a1227167ea [maven-release-plugin] prepare release forge-2.0.05 2025-07-25 19:54:42 -04:00
Chris H
7ccb925d76 Some handling for the 4 Arena cards that are no longer associated to an edition file (#8207) 2025-07-25 19:10:12 -04:00
Eradev
9d1b935643 Advanced filtering using the search box (#8077)
* Allow search by type and cmc

* Allow colon and added aliases to cmc

* Support negate

* Extract parser function into its own file

* Support for "!"

* Colors test

* Color search

* Oracle text

* Numeric p/t search

* Set search + fixes

* Typo

* Rarity check

* Loyalty

* Cleanup

* Case ignore for kw

* Support for "or"

* Rename method

* Support parentheses

* Add cases for l

* Cleanup

* Use PaperCardPredicates.printedInSet

* Fix in set to remove conjured cards

* Use func

* Remove redundant check
2025-07-25 11:06:40 +03:00
kevlahnota
4c87c8a1ff update renderer for Spacecraft PT (#8178)
* update renderer for Spacecraft PT
2025-07-24 12:20:00 +08:00
Anthony Calosa
2792c57405 fix Summon: Choco/Mog not importing 2025-07-23 21:26:19 +08:00
Anthony Calosa
94e3c71809 fix CardRules setColorID reset 2025-07-22 11:19:26 +08:00
Eradev
0786403fff Support code2 and alias in sheets (#8009)
* LF

* Support for Code2 and Aliases in sheets

* Support for Code2 and Aliases in sheets

* TryConvertingName

* Revert changes

* Update CardEdition.java

* Wrong check
2025-07-20 07:37:04 +03:00
Eradev
0d40508e69 Remove conjured cards from rewards 2025-07-17 17:12:11 -04:00
Eradev
38da204607 Try to use current set when creating a card from an effect (#8080)
* Fix CardDb fallback
2025-07-17 11:20:15 +00:00
Eradev
bad55a173d Planar Conquest fixes (#8033)
* Only add commanders once. Fix REPRINT_SET_TYPES check.

* Cards.txt example

* Update Rhox Faithmender

---------

Co-authored-by: Agetian <stavdev@mail.ru>
2025-07-14 19:37:01 +03:00
tool4ever
1c6b256268 Fix Spacecraft type collision (#8024) 2025-07-13 18:39:06 +00:00
Eradev
56ef1a1df5 Encode token url (#7983)
* Update 40K

* Apply UTF-8 encoding to tokens too
2025-07-10 10:35:49 +02:00
tool4ever
e882bd8264 The Eternity Elevator not allowed as Commander (#7978) 2025-07-09 11:45:47 +02:00
Eradev
fd5af3c93e Fix Meld cards in FIN (#7973) 2025-07-09 05:39:48 +00:00
Eradev
6526d736bf Prefer random token from set (#7961)
* Prefer random token from set

* Aoivd the array cost

* Forgot import

* ImageUtil

* Fix some tokens
2025-07-09 07:21:09 +08:00