Commit Graph

4208 Commits

Author SHA1 Message Date
tool4ever
de4b35cc1d King of the Oathbreakers should trigger for Changeling (Discord post) (#6453)
* Fix NPE with Street Spasm
2024-10-29 12:02:32 +00:00
Anthony Calosa
cd82a74eb0 Merge branch 'master' into master2 2024-10-25 12:31:41 +08:00
Anthony Calosa
8c085bbd33 add mobile updater, update gdx natives 2024-10-25 11:41:06 +08:00
Agetian
a6ccbe0f1d - Add GameState support for unlocked doors. (#6426)
- Add puzzle PS_DSK3.
2024-10-24 20:01:43 +03:00
Agetian
d92cacae7f Various improvements to AI-related logic (Canopy lands, Ugin's Labyrinth, Zuran Orb, Pyrite Spellbomb, Eladamri) (#6418)
* - Improve AI for Canopy lands.
- Improve AI for Ugin's Labyrinth.

* - Pyrite Spellbomb: also don't sac immediately.

* - Improve AI for Eladamri, Korvecdal

* - Improve AI decision for Zuran Orb.

* - Cleaner implementation for Eladamri AI
- More generic implementation for SacToDraw AI that doesn't need a logic parameter

* - Fix imports

* - Cleaner implementation for Eladamri AI

* - Suggested code tweak
2024-10-24 12:31:23 +03:00
Agetian
84965594d0 Further improvement to PeekAndRevealAi (fix AI paying 0 for X) (#6410)
* - Add puzzle PS_DSK2.

* - Fix PeekAndRevealAi not paying the X mana cost.

* - Further improvement to PeekAndRevelAi.
2024-10-22 14:07:13 +03:00
Agetian
41c64b282a Fix AI paying 0 for PeekAndRevealAi (#6396)
* - Add puzzle PS_DSK2.

* - Fix PeekAndRevealAi not paying the X mana cost.
2024-10-21 12:33:47 +03:00
Anthony Calosa
7bebf8732c Merge branch 'master' into master2 2024-10-20 21:56:30 +08:00
tool4EvEr
cf7aa54769 Support Captain America 2024-10-20 10:45:16 +02:00
GitHub Actions
d366bf8ffc [maven-release-plugin] prepare for next development iteration 2024-10-14 21:53:45 -04:00
GitHub Actions
fa538bd5c9 [maven-release-plugin] prepare release forge-1.6.65 2024-10-14 21:53:45 -04:00
Anthony Calosa
4af8061824 Merge branch 'master' into master2 2024-10-14 20:46:23 +08:00
tool4ever
b6f118f89b Fear of Sleep Paralysis and support (#6287) 2024-10-14 10:55:00 +00:00
tool4ever
8f33da5b9c AI aura targeting fix (#6320) 2024-10-14 10:23:18 +00:00
Anthony Calosa
00e81d20dd Merge branch 'master' into master2 2024-10-14 06:06:40 +08:00
tool4EvEr
036e6ec1bf Ghostly Dancers and support 2024-10-13 11:03:02 -04:00
Anthony Calosa
708fed3350 update and unified version code property 2024-10-09 12:32:09 +08:00
Hans Mackowiak
80b30d9a6a Room: First Spell Part (#6044)
* Room: First Spell 

----

Co-authored-by: tool4ever <therealtoolkit@hotmail.com>
Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.59>
Co-authored-by: TRT <>
Co-authored-by: Anthony Calosa <anthonycalosa@gmail.com>
2024-10-06 20:11:28 +02:00
tool4ever
0829d02237 Display additional cost text during payment (#6233) 2024-10-06 14:08:11 +00:00
kevlahnota
5affe7dd23 fix AI crash when minimum cards to discard exceeds than the valid cards
reported here: https://discord.com/channels/267367946135928833/1291545865814675578/1291545865814675578
2024-10-04 15:45:11 +08:00
Jetz72
84e6a61052 Fix ChangeZoneEffect ordering to library; Aetherspouts prompt (#5798)
* Fix ChangeZone ordering to library
Fix cards not showing up for Aetherspouts.
2024-10-02 15:39:51 +00:00
tool4ever
a949a988a5 Fix GameStates starting with frozen stack if RE executes (#6213)
* Fix GameStates starting with frozen stack if RE executes

* Fix NPE when facedown
2024-09-29 20:18:35 +00:00
Agetian
35cd7d0f4e - Add puzzle PS_BLB4, fix GameState support for class level. (#6195) 2024-09-25 08:02:22 +00:00
tool4ever
b396e780cf Fix scripts (#6169) 2024-09-18 10:08:58 +03:00
Hans Mackowiak
7b9e2a6735 ManifestDread as separate Effect (#6151) 2024-09-16 12:36:31 +02:00
tool4ever
bd1f48d530 Fix MDFC NPE (#6121)
Co-authored-by: TRT <>
2024-09-11 10:11:42 +03:00
Hans Mackowiak
4862071db7 Keyword: link StaticAbility into it (#6079)
* Keyword: link StaticAbility into it

* fix getKeywordMagnitude to check for StaticAbility
2024-09-07 17:19:57 +03:00
Agetian
1a1833c588 - Add puzzle PS_BLB3, add support for class level to GameState. (#6039) 2024-09-02 19:59:07 +03:00
tool4ever
229b1562be Some cleaning brought with smaller fixes (#6029)
* Fix Teferi's Imp
2024-09-02 10:47:50 +02:00
Hans Mackowiak
40bc5aa021 GameLoss: use CantHappen for cantLose (#6024)
* GameLoss: use CantHappen for cantLose
2024-09-02 10:35:45 +02:00
tool4ever
080d347199 Fix Conspiracy removing types without choice for new one (#6017)
* Skip incomplete overwrite

* Fix NPE for Unhaunting
2024-08-30 17:13:49 +00:00
tool4ever
7421871a36 Merge pull request #5933 from Jetz72/youreInCommand
You're In Command + Support
2024-08-29 18:28:29 +02:00
tool4ever
756ba28a14 Some fixes (#6004)
* Fix NPE
2024-08-28 15:54:28 +00:00
Jetz
a8351fadc7 Fix mapping copied commander effects between games 2024-08-27 20:35:10 -04:00
Agetian
5890bdffc3 - Improve AI for Searing Blaze (#5987) 2024-08-26 16:45:22 +03:00
Jetz
fd56341446 DetachedCardEffect GameCopier copying 2024-08-25 16:40:58 -04:00
tool4ever
30a358dda1 Fix Wheel of Potential (#5983)
* Wheel of Potential revision

* Logic cleanup

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-08-24 14:25:36 +03:00
Jetz
0b43d3ebf5 Merge branch 'master' into youreInCommand 2024-08-23 19:06:02 -04:00
Jetz
955314527a Single commander effect per player
Support DetachedCardEffect with no source card
2024-08-23 19:04:59 -04:00
Agetian
76f4113fb7 - First draft: fix AI for Fireball and Shatterskull Smashing (#5975) 2024-08-23 12:37:23 +03:00
Hans Mackowiak
77710cf1b0 refactor LandAbility to be created by CardFactory (#5047)
---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2024-08-23 10:57:33 +02:00
Agetian
45353b6d73 Fix Scry AI that requires targeting (Kozilek's Command) (#5972)
* - Fix Scry AI that requires targeting (Kozilek's Command)

* - Slight tweak to targeted Scry AI.
2024-08-23 07:38:42 +03:00
Agetian
3ae72e9d8a - Fix AI assuming no token created for non-creature tokens 2024-08-22 12:35:46 +02:00
tool4ever
d369c500df Misc cleanup (#5958) 2024-08-21 17:47:25 +02:00
Hans Mackowiak
7ba2d02172 GameActionUtil: use Multikicker as KeywordExtraCost (#5881)
* GameActionUtil: use Multikicker as KeywordExtraCost

* ~ remove getMultiKickerManaCost

* ~ remove Announce$ Multikicker

* some AI tweaks

* Fix MultiKicker for AI

* Update ComputerUtilMana.java

* Update ComputerUtil.java
2024-08-21 10:25:47 +03:00
Hans Mackowiak
492ff16c12 Keyword: add 'Bands with other' keyword (#5950) 2024-08-19 06:32:44 +02:00
Jetz
ec7f2be51c Merge branch 'master' into youreInCommand
# Conflicts:
#	forge-game/src/main/java/forge/game/player/Player.java
2024-08-17 15:40:38 -04:00
Jetz
6929231fd5 setCommanders rewrite 2024-08-17 15:21:44 -04:00
Chris H
8be414d9dd Blb release (#5929)
* [maven-release-plugin] prepare release forge-1.6.64

* [maven-release-plugin] prepare for next development iteration

* Update pom.xml

* Update AndroidManifest.xml

* Update pom.xml

* Update Forge.java

---------

Co-authored-by: GitHub Actions <actions@github.com>
2024-08-14 21:06:29 -04:00
Renato Filipe Vidal Santos
fb4f36bb09 Fixing Rootwater Matriarch (#5909) 2024-08-13 08:24:06 +02:00