Commit Graph

1502 Commits

Author SHA1 Message Date
friarsol
58dcb0ea03 Battles first take 2023-04-10 12:54:01 -04:00
Anthony Calosa
04e638b789 update imagefetcher 2023-04-09 07:55:57 +08:00
Anthony Calosa
b6d6ede6f0 update PaperToken, CardFactory
- set imagekey for transformable tokens using their name + set_code
2023-04-02 11:44:48 +08:00
tool4ever
4329e2b0c8 Improve a few parts from previous PR (#2770) 2023-03-28 21:11:13 +00:00
tool4ever
23875bcc16 Support Supertype for Deckhints (#2750) 2023-03-25 10:23:02 +00:00
tool4ever
9b47a7fee2 Remove some obsolete stuff (#2685)
* Remove obsolete code

* Fix uncounterable being invisible

* Fix CantHappen requiring choice
2023-03-15 12:37:22 +00:00
Anthony Calosa
1f908465d5 Merge pull request #2620 from Card-Forge/rebalancedFormatCheck
GameFormat: filter Rebalanced cards
2023-03-10 13:09:10 +08:00
Michael Kuenzli
69272b963c Add alchemy draft formats (#2628)
* Add new rarity slot used by Alchemy sets

* Make Alchemy: New Capenna draftable

* Make Alchemy: Phyrexia draftable

* Make Alchemy: The Brothers' War draftable

* Make Alchemy: Kamigawa draftable

* Make Alchemy: Dominaria draftable
2023-03-09 12:40:55 +03:00
tool4EvEr
798bce389c Fix Make an Example 2023-03-08 11:54:58 +01:00
Hans Mackowiak
cd880015da StaticData: check all Editions for rebalanced 2023-03-07 22:04:08 +01:00
Hans Mackowiak
2eff0f08d8 GameFormat: filter Rebalanced cards 2023-03-07 22:00:39 +01:00
Anthony Calosa
3fe71b04fe Merge pull request #2509 from tool4ever/opal_titan
Fix color word usage
2023-02-21 15:23:10 +08:00
TRT
0a8a96c312 Conversion: use color words 2023-02-21 07:26:55 +01:00
GitHub Actions
de4feee3ef [maven-release-plugin] prepare for next development iteration 2023-02-20 23:36:34 -05:00
GitHub Actions
257895f019 [maven-release-plugin] prepare release forge-1.6.55 2023-02-20 23:36:34 -05:00
Anthony Calosa
c72c04b6c2 add newline 2023-02-20 16:56:22 +08:00
tool4ever
bf34dae4f9 Hotfix for Transmute crash (#2471) 2023-02-14 08:32:50 +00:00
marthinwurer
56460ae534 in progress 2023-02-07 16:57:56 -07:00
Anthony Calosa
1dbf2d7fc1 update 2023-02-07 01:08:01 +08:00
Anthony Calosa
5e1c3a5a0a support code, code2 & alias on image lookup 2023-02-07 00:52:30 +08:00
Anthony Calosa
297356853a remove redundant alias 2023-02-06 21:36:06 +08:00
Anthony Calosa
2018bfa362 update lookup 2023-02-06 21:22:06 +08:00
Anthony Calosa
ed3b81cb96 add support for Edition code/alias for card images 2023-02-06 18:25:27 +08:00
Hans Mackowiak
2fad4324e9 CardFactoryUtil: More Than Meets the Eye create there instead 2023-02-04 18:24:14 +01:00
Anthony Calosa
44d1d19bd6 Update phyrexian syntax, add ConniveAI (#2357)
* update syntax
- fix mobile display for compleated symbols

* update

* update cards

* fix Raffine Scheming Seer

* # ConniveAI

* remove unused var

* unused import

* add missing token script
2023-02-02 09:03:07 +03:00
Anthony Calosa
c39ac61384 Merge pull request #2265 from jjayers99/master
Adventure mode revamp, Phase 1
2023-01-27 19:47:51 +08:00
jjayers99
801c5e2659 Addition of rotating mechanic based shops in color Identity towns and capitals. 2023-01-26 10:07:29 -05:00
GitHub Actions
3b94d10c0f [maven-release-plugin] prepare for next development iteration 2023-01-25 22:05:01 -05:00
GitHub Actions
2009b57a59 [maven-release-plugin] prepare release forge-1.6.54 2023-01-25 22:05:01 -05:00
Northmoc
cae6d8deca straighten out Compleated reminder text 2023-01-20 08:23:52 -05:00
Anthony Calosa
944933fd12 fix copying deck to clipboard 2023-01-02 15:55:31 +08:00
Paco
64a980b156 Fix loading bundle string 2022-12-28 20:59:53 +00:00
DorkmasterFlek
358c38ee72 Make set codes case-insensitive during deck import
This moves the createMap() function up to the StorageReaderBase class and makes all subclasses call this function in readAll() to allow subclasses to override this.  We then override this in the CardEdition Reader class to create a case-insensitive map for the card sets during deck import.  This matches the way set aliases are already using a case-insensitive map, so lowercase set codes (e.g. Moxfield and other sites exports) will work for all sets in deck import.
2022-12-15 17:03:26 -05:00
Anthony Calosa
838117d0bf Merge pull request #2080 from kevlahnota/newmaster2
fix Adventure RewardActor crash
2022-12-12 16:30:24 +08:00
Anthony Calosa
e17e3628fd fix Adventure RewardActor crash
- additional check for ImageUtil
2022-12-12 15:41:25 +08:00
tool4EvEr
1f6c4a430d Clean up 2022-12-11 20:14:22 +01:00
Anthony Calosa
d6b4e0d377 fix NPE getting paperCard from imagekey 2022-12-11 14:34:49 +08:00
Anthony Calosa
c6ec2c80d3 Merge pull request #2060 from paulsnoops/remove_mcicode
Remove unused MciCode
2022-12-10 11:01:19 +08:00
asvitkine
96b6bafc2b Fix simulation AI exception with random effects.
Uses a seeded deterministic random generator when simulating choices, which ensures  the same number of sub-choices are always used, which the code requires. Adds a test.
2022-12-09 16:08:44 -05:00
paulsnoops
885b959489 Remove unused MciCode 2022-12-09 14:37:23 +00:00
Anthony Calosa
149e8494ae Merge pull request #1779 from add-le/patch-fr-1
Add some label to translate saga info
2022-11-05 06:29:02 +08:00
add-le
7762e4695f add some labels 2022-11-01 18:59:45 +01:00
Northmoc
b0cc9ba678 more - including revival_experiment.txt 2022-11-01 09:36:07 -04:00
Northmoc
a316b9ce23 more! 2022-10-31 22:06:09 -04:00
Northmoc
e00387f0fa BOT: "new" mechanics (#1679)
* CardFactoryUtil.addStaticAbility support "Living metal" keyword

* GameActionUtil.getAlternativeCosts() add "More Than Meets the Eye"

* Keyword.LIVING_METAL and Keyword.MORE_THAN_MEETS_THE_EYE

* TypeLists add Robot

* AlternativeCost.MTMtE

* ultra_magnus_tactician_ultra_magnus_armored_carrier.txt

* CardSplitType.Convert

* CardStateName.Converted

* GameState.addCard Converted check

* DevModeCheats for Converted

* Card.changeCardState() add Convert mode

* Card.isConvertable()

* PaperCard.hasBackFace add Convert

* Card implement convertedTimestamp

* Card.keywordsToText add Living metal to list

* DamageDealEffect.internalDamageDeal move "ExcessSVar" for more flexibility

* ComputerUtil.choosePermanentsToSacrifice improve AI for Megatron

* megatron_tyrant_megatron_destructive_force.txt

* optimus_prime_hero_optimus_prime_autobot_leader.txt

* ChangeZoneEffect.changeKnownOriginResolve support "Converted"

* Card.changeCardState() fixup
2022-10-17 19:04:06 +03:00
add-le
e5f16c4d67 label to translate color choices 2022-10-14 18:50:10 +02:00
tool4ever
9d5953579c Desktop: speed up lobby slot type changes caused by multiple deck generation calls in some cases (#1657)
* Clean up

* Avoid multiple deck generation calls during refresh of deck lists

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
2022-10-09 08:19:30 +03:00
Grimm
34ca9907ca added custom cards to adventure
do not show dialog if all options are invalid
changed castles to have 2 floors
added custom cards for each castle
added possibility for a respawn on maps
2022-09-27 02:04:56 +02:00
Anthony Calosa
78cb1e0207 Merge pull request #1438 from Northmoc/specImages
HBG: Specialize face images for local/FTP
2022-09-20 06:56:47 +08:00
Northmoc
1615516a18 improve image fetching for Specialize cards 2022-09-06 21:20:43 -04:00