Commit Graph

8618 Commits

Author SHA1 Message Date
Hans Mackowiak
2cd59eb111 fix n't 2023-10-06 07:13:03 +02:00
tool4EvEr
46de4636e3 Don't warn if spell gets cleared anyway 2023-10-05 19:11:39 +02:00
tool4EvEr
06ff43eb86 Avoid some redundant view updates 2023-10-05 19:11:26 +02:00
tool4EvEr
9e64f374bf Clean up 2023-10-05 19:10:58 +02:00
TRT
afaadd1a76 Spell copies can find objects that convoked original 2023-10-02 14:29:38 +02:00
TRT
6c9c894fe7 Fix missing ChangesZoneAll 2023-10-02 14:26:46 +02:00
tool4ever
021bd2c16b LKI: fix wrong state on stack (#3843)
* fix wrong state on stack

* fix typo
2023-10-02 11:14:48 +02:00
kevlahnota
33b4d04d6d Merge pull request #3839 from tool4ever/fixes10
Some fixes
2023-10-02 06:29:04 +08:00
tool4EvEr
5a5cf5d5e1 Some fixes 2023-10-01 22:02:28 +02:00
Anthony Calosa
4206468517 additional check
needed for Questing Druid // Seek the Beast (WOE)
2023-09-30 17:52:49 +08:00
tool4EvEr
7ff02f707f Support for Ojer Axonil 2023-09-28 22:12:23 +02:00
tool4EvEr
dd762963b1 nonAuras can ETB unattached 2023-09-28 14:24:33 +02:00
tool4EvEr
eed20352ca Fix activated charm keeping last sub abilities 2023-09-28 14:13:34 +02:00
Paul Hammerton
248c69ea34 Merge pull request #3812 from Simisays/LTC12
LTC final 8 cards
2023-09-28 08:57:25 +01:00
tool4ever
868190af25 Some fixes (#3817)
* Fix how trigger evaluates the event

* Support XMaxLimit

* Clean up

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-09-26 23:24:26 +03:00
Simisays
f9fd4ddbd7 LTC 8 cards 23/09 (#3808)
* update

* Update minas_morgul_dark_fortress.txt

* update

* Update mists_of_lorien.txt

* Update minas_morgul_dark_fortress.txt

* Update gandalf_of_the_secret_fire.txt
2023-09-25 06:18:19 +03:00
Simisays
e099d14096 update 2023-09-24 14:55:23 +02:00
Simisays
2b941bcbfb LTC 8 cards (#3803) 2023-09-24 10:20:20 +00:00
tool4ever
8882112f7e Allow Spawnsire of Ulamog to cast changelings (#3798)
* Fix CDA not working in sideboard
2023-09-22 13:57:10 +00:00
marthinwurer
1e116be3b0 Modify main game loop for use with basic AI unit tests (#3669)
* Added game fuzzing test

* modified doc wording

* instrumentation for land order fixes

* progress

* new tests

* even more progress

* split out main game loop stuff

* some cleanup

* setting up the tapland tests

* some cleanup

* fixed ensure lands are playable

* Moved packages

* progress

* cleanup

* cleanup fuzz test

* cleanup imports

* fixed phase priority

* made max loop count constant

* made simulation test extend ai test

* more cleanup

* Update SimulationTest.java

remove unused imports

---------

Co-authored-by: Hans Mackowiak <hanmac@gmx.de>
2023-09-21 12:22:34 -04:00
GitHub Actions
72ddfd0be6 [maven-release-plugin] prepare for next development iteration 2023-09-20 22:00:51 -04:00
GitHub Actions
c629080a8d [maven-release-plugin] prepare release forge-1.6.58 2023-09-20 22:00:51 -04:00
kevlahnota
da3168c1fc Merge pull request #3794 from tool4ever/xcolor
Improve cost reduction logic for X shards with color restriction
2023-09-20 15:03:00 +08:00
kevlahnota
ef56481ae3 Merge pull request #3787 from tool4ever/fixashiok
Fix Ashiok
2023-09-20 15:01:47 +08:00
tool4EvEr
f33bf7989d clean up 2023-09-19 17:17:56 +02:00
tool4EvEr
fff528291a XColor fixes 2023-09-19 17:15:24 +02:00
tool4EvEr
91ca0271cf Update effects 2023-09-18 19:16:12 +02:00
tool4ever
e7bd1e4776 Fix Lion's Eye Diamond check (#3791) 2023-09-18 17:46:43 +02:00
tool4EvEr
07d1d68e71 Fix Ashiok 2023-09-17 23:00:22 +02:00
Hans Mackowiak
db4039d7eb ~ Fixed ReplacePayLife with calculateAmount 2023-09-17 15:06:06 -04:00
Hans Mackowiak
2d57763cac ~ fix suspend and fortell 2023-09-17 15:06:06 -04:00
Hans Mackowiak
5c3a42ae0c Player: transfer rep params for payLife 2023-09-17 15:06:06 -04:00
Hans Mackowiak
a424c7892c add ReplacePayLife 2023-09-17 15:06:06 -04:00
Hans Mackowiak
11ae9ed6ce ~ cleanup GameAction.exile 2023-09-17 15:06:06 -04:00
Hans Mackowiak
1f11bf53b5 Player: first step for Ashiok 2023-09-17 15:06:06 -04:00
kevlahnota
0abcab5115 Merge pull request #3767 from Card-Forge/kevlahnota-patch-5
skip adventure spell if card is already onadventure
2023-09-17 16:31:38 +08:00
tool4EvEr
279acdef8b WOE rules changed 2023-09-12 17:32:04 +02:00
tool4EvEr
081c5520e8 Fix crash on flashback Zenith 2023-09-12 17:31:31 +02:00
kevlahnota
e8d5fe0fe4 Update Card.java 2023-09-12 20:57:22 +08:00
kevlahnota
506d0808d6 skip adventure spell if card is already onadventure
- closes #3760
2023-09-12 20:40:10 +08:00
TRT
1ee4bd5926 Cascade fix 2023-09-11 08:38:03 +02:00
tool4ever
e233129975 Support for Throne of Eldraine (#3757)
* Fix scripts

* Fix Reflect

* Refactor mana restrictions from SA

* Update scripts

* AltCost fix

* Fix Muraganda Petroglyphs affecting Security Rhox

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-09-11 06:04:13 +03:00
kevlahnota
59f4a1ca51 Merge pull request #3759 from Card-Forge/hanmacDamageDoneSource
TriggerDamageDone: add Cause and targetedBy
2023-09-11 08:31:00 +08:00
tool4EvEr
3214d8bfde Fix Chatterfang + Role token 2023-09-10 19:25:22 +02:00
Hans Mackowiak
8e1d181073 TriggerDamageDone: add Cause and targetedBy 2023-09-10 15:08:51 +02:00
kevlahnota
04a4d50cb7 Merge pull request #3751 from Simisays/woe17
WOE 12 cards
2023-09-09 22:04:14 +08:00
kevlahnota
78ea392fab Merge pull request #3752 from Card-Forge/kev-WOC-patch3
WOC 6 cards
2023-09-09 17:21:05 +08:00
kevlahnota
dcfa1d441a add songbirds blessing 2023-09-09 13:18:56 +08:00
tool4EvEr
866c09617c Fix Troyan 2023-09-08 22:28:55 +02:00
Hans Mackowiak
282d9860c7 Mana convert refactor (#3718)
* ~ cleanup applyManaColorConversion with only one Parameter

* remove ManaConvert Keyword and Vizier of the Menagerie

* remove other ManaConvert Keyword

* ~ fix scripts

* ManaConvention on GainedActivatedAbility

* ~ fix scripts

* rework Celestial Dawn and nonWhite restriction

* * update AI to apply matrix instead of hardcoded ignoreType and ignoreColor

* store Mana Matrix in PaymentDecision instead of CostPartMana

* ~ move Mana Matrix to more methods

* ManaConversionMatrix: add for Unless and Optional Cost

* Clean up AI

* Remove some calls that should be unneeded but make debugging annoying

* After paying with mana ability the old matrix should apply again

* Move matrix restore because AI needs it too

* Only human needs extra matrix on effect payments

* fix checks

* Update ComputerUtilMana.java

more !effect checks

* Story by CardPlayOption

* Fix North Star

* Remove obsolete code

* ~ ignoreType > ignoreColor

---------

Co-authored-by: tool4EvEr <tool4EvEr@192.168.0.60>
2023-09-08 18:09:03 +03:00