Commit Graph

9313 Commits

Author SHA1 Message Date
Hans Mackowiak
89af1d0cf1 Update Card.java 2025-08-13 17:07:32 +02:00
Fulgur14
4c663cd943 TLA/TLE cards that don't require bending (#8359) 2025-08-13 08:36:41 +00:00
Hans Mackowiak
ca16bf74f5 Update Card.hasNoAbilities
For Adventure and Omen
2025-08-13 10:09:01 +02:00
Cees Timmerman
abd1702c96 Fix NullPointerException in forge.game.zone.Zone.toString (#8326) (#8327) 2025-08-10 08:03:56 +02:00
Hans Mackowiak
d91e86c608 Update GameEventManaPool.java (#8340)
Closes #8328, #8329
2025-08-09 16:13:49 +02:00
Hans Mackowiak
f0ebac019d Perpetual: use Record for different types (#8337)
* Perpetual: use Record for different types
2025-08-09 13:04:14 +02:00
Hans Mackowiak
00332ff3fe Fix Phantom Train not updating PT (#8332)
* Fix Phantom Train not updating PT
2025-08-08 12:52:29 +02:00
Anthony Calosa
2898b00300 update sentry 2025-08-07 21:42:20 +08: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
tool4ever
4d62f436d5 ExiledWith check for keyworded (#8317) 2025-08-06 19:41:39 +00:00
Jetz
2568df1b91 Reorder ReplaceMoved.canReplace to do some common easy checks first. 2025-08-05 21:50:39 -04:00
Jetz
dc830a8432 Include weird zones in forEachCardInGame 2025-08-05 21:50:39 -04:00
Hans Mackowiak
458e05635c Update CardFactoryUtil.java
Allow Iterable for getMostProminentColorsFromList
2025-08-05 09:42:47 +02:00
Hans Mackowiak
58ad1f3103 Keyword: Web-slinging 2025-08-03 16:24:52 +02:00
Hans Mackowiak
b2bff7762f Mayhem: add new Cast-from-Graveyard variant 2025-08-03 16:24:24 +02:00
Cees Timmerman
cc2f46795f Fix infinite loop OOM crash (#8254) 2025-08-02 15:15:49 +02:00
Chris H
db5ea3ec9c Fix undo restore restoring to bottom of library 2025-08-02 15:03:27 +02:00
Hans Mackowiak
65b5f4fac3 VoteEffect: use SpellAbility Choices (#8286)
* VoteEffect: use SpellAbility Choices

* fixes

* fix VotePlayer

* subAbs only for Choices
2025-08-02 16:01:12 +03:00
tool4ever
2291cf9d0c Fix scripts (#8288) 2025-08-02 11:29:01 +00:00
tool4ever
e5a1c86b1f Align invalid Player property result with Card (for Lozhan) (#8264) 2025-07-31 18:56:55 +00:00
kevlahnota
c9b826d9b4 Merge pull request #8237 from kevlahnota/master2
Refactor Foil Effect for Mobile
2025-07-31 05:48:36 +08:00
tool4ever
dfda04f7ba Fix bad refactor (#8252) 2025-07-30 20:43:20 +00:00
tool4ever
051edff18e Consolidate logic (#8247) 2025-07-30 09:50:59 +00:00
tool4ever
ca4a934e0f Cleanup API handling (#8238)
* Remove obsolete branch

* Merge ward logic

* Convert Fatal Push logic

* Streamline condition handling!

* Consolidate AIPlayForSub logic

* call preventRunAwayActivations earlier in Template

* Consolidate some logic

* Update LifeGainAi.java

* Update SurveilAi.java

---------

Co-authored-by: tool4EvEr <tool4EvEr@>
Co-authored-by: Hans Mackowiak <hanmac@gmx.de>
2025-07-29 16:11:03 +02:00
Anthony Calosa
3b4c417549 Refactor Foil Effect for Mobile
Should fix rendering for Full, Crop and Art renders
2025-07-29 19:42:01 +08:00
tool4ever
f5e96bc756 Streamline logic so canPlay always before canPay (#8234) 2025-07-29 07:35:18 +00:00
tool4ever
35e4e580fa Cleanup duplicated field (#8217) 2025-07-26 12:09:09 +00:00
tool4ever
baab31d2e2 Rework Shared Fate (#8215) 2025-07-26 10:04:17 +00: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
tool4ever
af4a6de809 Refactor Offering (#8199) 2025-07-25 05:02:57 +00:00
tool4ever
a78c648e77 Fix Offering being an AltCost (#8190) 2025-07-24 14:33:51 +00:00
kevlahnota
4c87c8a1ff update renderer for Spacecraft PT (#8178)
* update renderer for Spacecraft PT
2025-07-24 12:20:00 +08:00
kevlahnota
8036d4a553 Merge pull request #8175 from tool4ever/scpt
Basic renderer support for Spacecraft PT
2025-07-24 07:39:10 +08:00
kevlahnota
a9f18bbf48 Merge pull request #8177 from kevlahnota/newMaster
remove isNyx check
2025-07-24 07:35:40 +08:00
Anthony Calosa
64738f58d6 remove isNyx check 2025-07-24 07:33:42 +08:00
tool4EvEr
234237b43a Basic renderer support for Spacecraft PT 2025-07-23 19:11:47 +02:00
tool4ever
854d6640d1 Fix PlayEffect skipping some checks (e.g. split second on AI) (#8162) 2025-07-23 16:26:27 +00:00
Hans Mackowiak
c6514e0183 Update CopyPermanentEffect.java 2025-07-23 17:49:23 +02:00
Hans Mackowiak
9164e76f44 CopyPermanentEffect: fix DefinedName TokenKey 2025-07-23 17:49:23 +02:00
Hans Mackowiak
5cf155fb94 CardFactory: fix Squad TokenNames
Can be used for WH40K token

But FalloutToken need a fallback to Copy?
2025-07-23 17:49:06 +02:00
tool4ever
c7b98bc578 Restore some fixes (#8154) 2025-07-22 06:18:36 +00:00
tool4ever
7d4369fdca Cast after warping only for owner (#8148)
* Cast after warping only for owner

* give effect to owner

---------

Co-authored-by: tool4EvEr <tool4EvEr@>
2025-07-22 08:23:57 +03:00
Chris H
5dd6a5b45a Revert "Consolidate some PlayEffect logic (#8133)"
This reverts commit 514d40aefd.
2025-07-21 22:03:17 -04:00
tool4ever
9d3605ee96 RepeatEach refactoring (#8139)
* RepeatEach cleanup

* RepeatEach cleanup

---------

Co-authored-by: tool4EvEr <tool4EvEr@>
2025-07-21 07:22:40 +03:00
tool4ever
514d40aefd Consolidate some PlayEffect logic (#8133)
* Fix potential GUI lock if game ends during RepeatEffect

* Fix casting Feast of Blood from PlayEffect without creatures in play
2025-07-20 10:35:03 +00:00
Northmoc
31cca02d8d Flavor for Equip 2025-07-20 09:30:00 +02:00
Hans Mackowiak
5fbd2f9552 Devour: better keyword 2025-07-20 07:45:35 +02:00
Northmoc
fce67b847c moxite_refinery.txt and support (#7997) 2025-07-18 14:48:48 +02:00