Chris H
73a9dfcf43
Automate patch version increment
2025-06-05 23:37:40 -04:00
GitHub Actions
7a277ce283
[maven-release-plugin] prepare for next development iteration
2025-06-05 23:37:40 -04:00
GitHub Actions
f8b3f9dd30
[maven-release-plugin] prepare release forge-2.0.04
2025-06-05 23:37:40 -04:00
tool4ever
007e132559
UnlessCost: fix checking wrong payer ( #7663 )
...
* UnlessCost: fix checking wrong payer
---------
Co-authored-by: tool4EvEr <tool4EvEr@>
2025-05-24 12:10:48 +02:00
Agetian
ce46c684b5
- Fix AI logic for Sorin, Vengeful Broodlord. ( #7630 )
2025-05-21 09:03:54 +03:00
Chris H
ce6ad65e12
Add some combat tests for the AI to help improve poor combat areas ( #7600 )
...
* Add some basic testing for AI Combat decisions
* Add some basic testing for AI Combat decisions
2025-05-19 12:30:53 +03:00
Hans Mackowiak
1bc7efba65
Update Cards with WithMayLook ( #7593 )
2025-05-17 10:39:20 +02:00
Hans Mackowiak
cb0e594a6e
CardEdition: add collector number for other ( #7504 )
...
* CardEdition: add collector number for other
* EditionEntry record
* Add getOtherImageKey
* Update StaticData.java
* use getOtherImageKey in getFacedownImageKey
* Update CardEdition.java
Remove findOther in favor of getOtherSet
* Update CardEdition.java
return findOther, but with Aggregates.random
* ~ move more helper images to ImageKeys
2025-05-12 06:59:20 +02:00
autumnmyst
0c6f1ff58f
UNF: Added the 4 eternal-format-legal dice modification/reroll cards ( #7489 )
2025-05-06 17:13:52 +00:00
Hans Mackowiak
8448a6e20e
Update cards with Static CantAttack or CantBlock ( #7435 )
...
* Update cards with Static CantAttack or CantBlock
---------
Co-authored-by: tool4ever <therealtoolkit@hotmail.com >
2025-05-04 13:14:58 +02:00
Hans Mackowiak
194662c9c7
StaticAbilityMode: add Enum and allow MultiMode ( #7491 )
2025-05-04 10:56:27 +02:00
tool4ever
2bab13247c
Some fixes ( #7484 )
2025-05-03 19:31:47 +02:00
Hans Mackowiak
4eef86daf1
Card: add FacedownImageKey for better logic and set codes ( #7459 )
...
* Card: add FacedownImageKey for better logic and set codes
2025-04-29 07:32:51 +02:00
Chris H
acfc413465
Fix AI targeting illegally for each player destroy targeting ( #7463 )
2025-04-28 07:22:59 +03:00
Jetz72
4714319204
Store cards by collectorNumber instead of artIndex; PaperCard flag support ( #7240 )
...
* Refactor - Unknown set code to constant
* Refactor - Support for multiple initial selections for getChoices
* Covert noSell and marked color identities into serializable flags
* Fix cards in deck not being converted to newer noSell format
* unused imports
* Fix NPE
* Cleanup card filter
* Remove 14-year-old check that shouldn't be possible anymore
* CRLF -> LF
---------
Co-authored-by: Jetz <Jetz722@gmail.com >
2025-04-16 18:59:31 -04:00
Chris H
8f155c9cca
Verify we can still target before we add the target to our list ( #7404 )
2025-04-16 07:15:10 +02:00
Hans Mackowiak
2cf9293ab3
AttachAI: remove getFirstAttachSpell ( #7400 )
...
* AttachAI: remove getFirstAttachSpell
* Update GameAction.java
---------
Co-authored-by: tool4ever <therealtoolkit@hotmail.com >
2025-04-15 11:55:38 +03:00
Hans Mackowiak
e0001f8348
Update TokenAi, remove getFirstAttachSpell ( #7398 )
...
Removes getFirstAttachSpell
2025-04-14 16:47:53 +02:00
Hans Mackowiak
25900ee10c
Aura Spells have internal Attach Spell for multiple Enchant Keywords ( #6996 )
...
* Aura Spells have internal Attach Spell for multiple Enchant Keywords
* AttachAI: add logic for Reanimate Aura with AnimateAI
2025-04-13 13:36:31 +02:00
tool4ever
7e6697d100
Fix checking with LKI during combat ( #7372 )
2025-04-10 15:43:22 +02:00
Hans Mackowiak
8d3e3cb253
AttachAi: make KeepTapped logic generic ( #7361 )
2025-04-08 20:54:09 +00:00
Chris H
5274c976ef
Restore flatten plugin
2025-04-06 12:13:08 -04:00
GitHub Actions
280d2fed6d
[maven-release-plugin] prepare for next development iteration
2025-04-06 12:13:08 -04:00
GitHub Actions
9ecea646d2
[maven-release-plugin] prepare release forge-2.0.03
2025-04-06 12:13:08 -04:00
Chris H
48a555817d
Temporarily remove flatten plugin for release
2025-04-06 12:13:08 -04:00
Hans Mackowiak
7fdd645026
Omen: first attempt ( #7297 )
...
* Omen: first attempt
* Support rendering
---------
Co-authored-by: tool4EvEr <tool4EvEr@192.168 .0.60>
2025-03-29 16:54:20 +01:00
Hans Mackowiak
7f6024f81f
Endure effect ( #7254 )
...
* add EndureEffect
* ~ fix style
* Add files via upload
* Update dusyut_earthcarver.txt
* add better Endure Message
* Update krumar_initiate.txt
* Fix message
* - Add basic EndureAi
* - Fix imports
* Update EndureAi.java
Apply static check for the token
* Update EndureAi.java
fix import
* Add files via upload
---------
Co-authored-by: Renato Filipe Vidal Santos <45150760+dracontes@users.noreply.github.com >
Co-authored-by: tool4ever <therealtoolkit@hotmail.com >
Co-authored-by: tool4EvEr <tool4EvEr@192.168 .0.60>
Co-authored-by: Agetian <stavdev@mail.ru >
2025-03-27 19:21:18 +01:00
Chris H
f2df505237
Don't activate connive if Amount == 0
2025-03-23 13:14:58 -04:00
Chris H
2b6a1c9f3d
Refilter targetable list while looping the target selections
2025-03-21 19:11:01 -04:00
tool4ever
44fea0ae75
Fix AI running into timeout keeping thread running ( #7215 )
2025-03-20 18:17:41 +00:00
tool4ever
475c57af55
Try fix AI not resetting context ( #7186 )
2025-03-18 19:06:49 +00:00
Hans Mackowiak
2e0d53c6fe
CantUntap Second Step ( #7172 )
...
* refactor more CantUntap Statics
* ~ no new hidden keywords
* ~ more CantBeActivated
* Update Card.java
* Refactor scripts
---------
Co-authored-by: tool4ever <therealtoolkit@hotmail.com >
Co-authored-by: tool4EvEr <tool4EvEr@192.168 .0.60>
2025-03-17 17:48:39 +01:00
tool4ever
a57a1f566a
Refactor Telekinesis ( #7174 )
...
* Improve AI check
2025-03-17 12:06:03 +00:00
tool4ever
3b8694483c
Refactor Blinding Beam ( #7171 )
...
* Refactor Blinding Beam
* Refactor AI checking for Replacement while inactive
* Update stasis.txt
* Update sands_of_time.txt
---------
Co-authored-by: tool4EvEr <tool4EvEr@192.168 .0.60>
Co-authored-by: Hans Mackowiak <hanmac@gmx.de >
2025-03-16 21:14:28 +01:00
Chris H
bb2eed23b7
Fix Griselbrand overdrawing in one turn
2025-03-15 19:20:44 -04:00
tool4ever
b363db2bbd
Fix North Star ( #7163 )
2025-03-15 13:03:51 +00:00
tool4ever
288ecc0d72
Support Sensational Spider-Man ( #7110 )
2025-03-03 15:52:35 +01:00
Agetian
d1751262df
Make canBlock check if the blocker is a creature. ( #7098 )
...
- TokenAi also checks if the spawned token is a creature before running checks.
2025-02-28 19:09:37 +00:00
Hans Mackowiak
d02dd67016
Hidden and Double Agenda better as Keyword ( #7093 )
...
* Hidden and Double Agenda better as Keyword
2025-02-28 10:22:13 +01:00
tool4ever
504db590db
Fix All in Good Time ( #7081 )
...
* Fix for Ketramose
2025-02-25 18:25:35 +00:00
Hans Mackowiak
a16b4ffe75
CostBehold: add Special Reveal Cost ( #7072 )
...
* CostBehold: add Special Reveal Cost
----
Co-authored-by: tool4ever <therealtoolkit@hotmail.com >
2025-02-23 16:52:24 +01:00
Hans Mackowiak
8f6fc751dd
Make AI start their engine in Main1 ( #7033 )
2025-02-18 10:06:37 +03:00
Chris H
44fca5ee5e
Restore flatten library
2025-02-15 18:00:19 -05:00
GitHub Actions
2f33c24414
[maven-release-plugin] prepare for next development iteration
2025-02-15 18:00:19 -05:00
GitHub Actions
380f289887
[maven-release-plugin] prepare release forge-2.0.02
2025-02-15 18:00:19 -05:00
Chris H
a5ab069f5b
Temporarily remove flatten library for release
2025-02-15 18:00:19 -05:00
tool4ever
11913085ef
Misc cleanup ( #7009 )
2025-02-13 15:51:19 +01:00
tool4ever
9dedd24d3e
Fix Manifest Dread vs. Grafdigger's Cage ( #6977 )
2025-02-06 17:19:40 +01:00
Justin C
bf1192f80d
instanceof Pattern variable changes (#6972 )
2025-02-05 16:52:14 +03:00
tool4ever
f562ae6fdb
More view cleanup ( #6967 )
2025-02-03 21:12:03 +00:00