Paul Hammerton
f08d3f6447
Fix audit finding unimplemented funny cards ( #9138 )
2025-11-11 14:07:31 +01:00
Jetz
fe2bd016b6
Add card face display name for card name lists.
2025-11-04 08:41:42 -05:00
Hans Mackowiak
def3fa5d23
build ValidTgtsDesc via Lang ( #9063 )
...
* build ValidTgtsDesc via Lang
* use buildValidDesc for AuraSpells
* Add ValidTgtsDesc to GUI message
2025-11-02 17:44:54 +01:00
Jetz72
149c14eea1
Fix CardRequest for unflavored name not preferring unflavored prints ( #9040 )
2025-10-29 21:55:11 +00:00
Hans Mackowiak
4063ac55e6
AbilityUtils: refactor Party types ( #8967 )
2025-10-23 23:04:22 +02:00
Hans Mackowiak
8c2c32a3d8
CardRules: fix toUnmodifiableList for Android
2025-10-22 19:27:33 +02:00
Jetz72
7ea1c51990
Escape closed bracket character ( #8978 )
...
I *think* this might be what's breaking Android? Digging up docs for old versions is a pain.
2025-10-22 17:07:06 +02:00
Jetz
21a293a458
Revert non-capturing groups too
2025-10-22 09:21:48 -04:00
Jetz
e67365e0d6
Removed one last named group.
...
Change name group to require at least one character
2025-10-22 08:57:25 -04:00
Jetz
8f12828617
Revert to numbered capturing groups in CardEdition regexes
2025-10-22 08:31:59 -04:00
Jetz72
f9b6652c2a
Flavor Names ( #8849 )
...
* Make getAllFaces return nonnull list
* Optimize Predicates
* CardDB and script syntax changes
* Apply syntax changes
* In-game support for flavor names
* Add display names to PaperCards
* Support searching by flavor names
* Remove some WIP stuff
* Update PaperCard translation key.
* Update capitalization
* Auto-map to variants when edition entry uses a flavor name
* Consolidate display name logic.
* Added syntax for generating flavor named variants in edition files.
* Some examples of new syntax.
* Ignore flavored oracle text when searching rules text
* add hasFlavorName
* Add image key
* Get correct variant from card requests with flavor names.
2025-10-21 15:00:59 +02:00
Hans Mackowiak
5efd7e6e7c
ColorSet: add combine function ( #8960 )
2025-10-20 09:45:57 +02:00
Jetz
1093984bec
Merge branch 'master' into setEventCommand
...
# Conflicts:
# forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java
# forge-gui-mobile/src/forge/adventure/stage/MapStage.java
# forge-gui-mobile/src/forge/adventure/util/AdventureEventController.java
2025-10-15 09:19:44 -04:00
Fulgur14
7fb7c62fbe
15 TMT/TMC cards ( #8895 )
2025-10-13 17:50:20 +00:00
Hans Mackowiak
c454253d48
ManaCostShard: build imageKey
...
Remove "/" dynamic for `imageKey`
2025-10-12 22:23:12 +02:00
Hans Mackowiak
fdbdffd874
Update DeckRecognizer.java
...
Remove extra manaSymbolsMap
2025-10-12 22:22:41 +02:00
Hans Mackowiak
02c865765b
Update DeckRecognizer.java
...
remove call to getLocalisedMagicColorName
2025-10-10 11:26:40 +02:00
Hans Mackowiak
f8d883d91f
ColorSet: turn Set into an Enum ( #8757 )
2025-10-09 15:03:45 +02:00
Eradev
f3ecd51253
Minor cleanup
2025-10-08 21:10:14 -04:00
Eradev
bceb3c4503
Check every edition of a card instead of just the first one
2025-10-08 21:10:14 -04:00
Eradev
0ee3dc4e67
Check for Snow lands and Wastes when generating random decks
2025-10-08 21:06:33 -04:00
Simisays
a21a61cb05
SLD 11 cards + support for new partner variants ( #8797 )
2025-09-28 19:07:54 +00:00
Hans Mackowiak
50b7543933
ColorEnum: use ITranslatable interface
2025-09-22 16:14:21 +02:00
GitHub Actions
a6395373f7
Restore POM files for preparation of next release
2025-09-21 20:58:46 -04:00
GitHub Actions
54f41a28cd
[maven-release-plugin] prepare for next development iteration
2025-09-21 20:58:46 -04:00
GitHub Actions
a2c798ba86
[maven-release-plugin] prepare release forge-2.0.06
2025-09-21 20:58:46 -04:00
Hans Mackowiak
90bd0c73d0
Transform: all DFC can transform now
2025-09-20 18:11:39 +02:00
Hans Mackowiak
6cf2f20cdc
ColorSet: store EnumSet and toString as Final ( #8720 )
2025-09-16 16:32:16 +02:00
Hans Mackowiak
10d359e7d7
Update MagicColor.Color enum ( #8715 )
...
Adds ShortName and Symbol
2025-09-15 14:12:46 +02:00
Anthony Calosa
8f71a5b06e
throw RuntimeException message for BoosterGenerator makesheet
2025-09-14 08:44:10 +08:00
Anthony Calosa
02b7e408dc
fix crash Android 8-13 NoSuchMethodError, prevent crash for missing card
2025-09-13 09:09:04 +08:00
Jetz72
43a1570601
Deck Importer support for Adventure, Quest, and Planar Conquest ( #8681 )
...
* Some cleanup.
* Expanded/fixed basic land set functions for quest and adventure.
* Get land sets from unlocked planes in conquest mode.
* Add importer for Adventure, Quest, and Conquest.
* Remove unused import
* Remove redundant override
* Deprecate hasBasicLands predicate.
* Delete getManaNameAndSymbol
---------
Co-authored-by: Jetz <Jetz722@gmail.com >
2025-09-11 19:22:17 +03:00
Hans Mackowiak
a0be5e25cb
CardEdition: fix tokenCN with ☇
2025-09-10 22:10:00 +02:00
kevlahnota
c1b6f3126e
Merge pull request #8633 from Eradev/FixCollectorNoRegex
...
Fix CollNo pattern after #7921
2025-09-04 15:47:54 +08:00
Eradev
f97429d1d4
Fix CollNo pattern after #7921
2025-09-03 21:53:49 -04:00
kevlahnota
3628d4e22a
Merge pull request #8630 from kevlahnota/master4
...
remove unsupported cards on game matches
2025-09-04 09:38:26 +08:00
Anthony Calosa
cb13682737
remove unsupported cards on game matches
...
- closes #8616
2025-09-04 06:50:04 +08:00
tool4ever
2fd9d3ae14
CardDb: Remove hardcoded workaround in favor of reusing newer filter ( #8628 )
2025-09-03 20:49:33 +00:00
Chris H
1338735000
Spiderman is only pick 2 if pod size is 4
2025-09-02 23:12:32 -04:00
Chris H
b8a5668db6
Add ability to draft with less than 8 players
2025-09-02 23:12:32 -04:00
Eradev
230eba687d
Add unique suffix for reversible cards ( #7921 )
2025-09-02 18:05:19 +00:00
Eradev
e35c193f92
Fix content passed
2025-08-27 22:36:22 -04:00
Eradev
e5443fc394
Typo
2025-08-27 22:36:22 -04:00
Eradev
9998092c70
Create helper class to not duplicate the code
2025-08-27 22:36:22 -04:00
Eradev
9f81e0cd34
Move custom types into edition files
2025-08-27 22:36:22 -04:00
Anthony Calosa
0585ece2c1
Remove unsupported cards from AdventurePlayer inventory
...
- closes #8545
2025-08-27 21:34:07 +08:00
Eradev
1611559909
Add new card filters ( #8557 )
...
* Add is:vanilla
* Add is:custom
2025-08-27 06:10:49 +00:00
kevlahnota
86838d94f7
Merge pull request #8544 from Eradev/RemoveUnsupportedCard
...
Option to remove unsupported card from collection
2025-08-27 12:21:53 +08:00
kevlahnota
079e6f04ac
update canBeOathbreaker check ( #8556 )
2025-08-27 05:22:00 +08:00
Eradev
d04c541578
Fix edition mapping
2025-08-26 10:34:41 -04:00