Christian 'ketura' McCarty
2ed6651f66
Fixed V2 Now For Wrath triggering on opponent's discarded cards.
2025-01-01 20:12:37 -06:00
Christian 'ketura' McCarty
9e4cce82a6
Fixed V1 The White Council being usable more than twice.
2025-01-01 19:56:47 -06:00
Christian 'ketura' McCarty
f9a6f11ef4
Fixing multiple spaces causing issues in the card filter
2025-01-01 18:03:45 -06:00
Christian 'ketura' McCarty
ff443011fd
Fleshed out deckbuilder unsaved changes prompting, should now be much more robust
2025-01-01 14:42:23 -06:00
Christian 'ketura' McCarty
53dbef89ac
Merge branch 'bondolin/331-deckbuilder-is-not-respecting-change-state' of https://github.com/nabond251/gemp-lotr
2025-01-01 13:35:23 -06:00
Christian 'ketura' McCarty
973bb5e072
Fixed Pandemonium playing from [Orc] possessions instead of [Men] possessions.
2025-01-01 12:58:50 -06:00
Christian 'ketura' McCarty
31feccacab
Fixed Blades Drawn not counting the wounds on each minion properly.
2024-12-30 14:30:59 -06:00
Nathaniel Bond
aaa30b6675
Use tabs
2024-12-30 10:59:23 -05:00
Nathaniel Bond
cbd33e126f
Revert "Enable debugging"
...
This reverts commit 5f19f81936 .
2024-12-30 10:50:43 -05:00
Nathaniel Bond
8d8ba2179a
Refactor new deck logic
2024-12-30 10:50:32 -05:00
Nathaniel Bond
d32e1ab6a6
Fix new effect
2024-12-30 10:41:15 -05:00
Nathaniel Bond
b7d8b06888
Refactor deck naming
2024-12-30 10:35:57 -05:00
Nathaniel Bond
f71eda27ac
Correct logic
2024-12-30 10:07:39 -05:00
Nathaniel Bond
c14aefa04c
Try normalizing new deck effect
2024-12-30 10:02:55 -05:00
Nathaniel Bond
814a957b12
Begin copying new deck logic
2024-12-30 09:59:38 -05:00
Nathaniel Bond
8a2f636dcf
Attempt initial save guard
2024-12-30 09:48:30 -05:00
Nathaniel Bond
5f19f81936
Enable debugging
2024-12-30 09:48:01 -05:00
Christian 'ketura' McCarty
e3fa443227
Fixed V2 **Guthwine** not being optional.
2024-12-29 02:52:08 -06:00
Christian 'ketura' McCarty
2de2da9031
Fixed Dunlending Madman not being optional.
2024-12-29 02:49:21 -06:00
Christian 'ketura' McCarty
ff45a7a980
- The post-game popup should now open the feedback form in a new tab.
2024-12-23 13:28:37 -06:00
Christian 'ketura' McCarty
69058c5d92
Fixed **Last Throw** requiring that your opponent control a site, rather than requiring that *no* opponent controls a site.
2024-12-21 23:59:07 -06:00
Christian 'ketura' McCarty
baad735d4d
Fixed a rare divide by zero error game crash affecting some cards (such as the Merry, From O'er the Brandywine errata)
2024-12-21 14:35:07 -06:00
Christian 'ketura' McCarty
478c907dc7
Fixed Skinbark, Fladrif and Host of Fangorn not taking Bloom of Health modifiers into account
2024-12-21 14:24:45 -06:00
Christian 'ketura' McCarty
707e641ea4
Fixed Mordor Warrior making the target strength -1 isntead of if -1 per other [Sauron] Orc you can spot.
2024-12-21 14:20:05 -06:00
Christian 'ketura' McCarty
1e72fa2771
Fixed Arrow From the South not self-discarding
2024-12-21 14:15:52 -06:00
Christian 'ketura' McCarty
9e471e7562
Fixed Swear by the Precious offering the Free Peoples player the choice to prevent instead of Shadow
2024-12-21 14:14:11 -06:00
Christian 'ketura' McCarty
886d9460aa
Fixed Forest Guardian having a fellowship action
2024-12-21 14:11:10 -06:00
Christian 'ketura' McCarty
e2af40a652
Merge branch 'master' of https://github.com/PlayersCouncil/gemp-lotr
2024-12-21 14:08:36 -06:00
Christian McCarty
35a2ef2e9b
Merge pull request #316 from MarcinSc/cost-memory-resolving
...
Cost resolving validation and failure mitigation
2024-12-21 14:08:08 -06:00
Christian 'ketura' McCarty
5ba05391cb
Fixed the site control for Shadow being non-optional on Crashed Gate.
2024-12-19 09:20:31 -06:00
MarcinSc
4d12b462a6
Cost check failures can now be ignored, and they are being checked during card definition creation (where validation is added).
2024-12-19 16:29:56 +07:00
MarcinSc
0ef99655cc
Merge remote-tracking branch 'upstream/master' into cost-memory-resolving
2024-12-19 15:04:37 +07:00
MarcinSc
4e3d4a5909
Cost check failures can now be ignored, and they are being checked during card definition creation (where validation is added).
2024-12-19 15:02:53 +07:00
Christian 'ketura' McCarty
172ec04aeb
Fixed the Seeing Stones of Orthanc and Minas Anor always forcing the threats on play and ignoring any Gondor Men with 3 or more vitality.
2024-12-19 00:00:04 -06:00
Christian 'ketura' McCarty
ae6218cb57
Fixed Lorien Swordsman applying the wrong strength debuff (it was making minions strength -2 per wound on the Swordsman himself)
2024-12-18 21:28:48 -06:00
Christian 'ketura' McCarty
4b72cb8d02
Fixed Terribla as the Dawn errata (and any other card that triggers on special abilities) triggering on discard-to-heal.
2024-12-18 17:22:51 -06:00
Christian 'ketura' McCarty
03f8797334
Fixed Rallying Call failing to add threats if the twilight pool was at exactly 0 after playing the southron. (This should also address some other various play-from-hand effects that would encounter the same problem at exactly 0).
...
- Also fixed Dark Shape Sprang unit test and Cirdan-downstream unit test framework change
2024-12-18 12:56:26 -06:00
Christian 'ketura' McCarty
2d65d32e48
Adding tests for Cirdan errata (converted from older tests)
2024-12-18 12:54:32 -06:00
Christian 'ketura' McCarty
f143dc561f
Draft fixes
...
- Fixed draft mode showing random sites instead of clustering by site number
- Changed behavior of the card filter to interpret a provided stat with no comparator as an EQUALS comparator
- Added draft definition reloading to the admin definition refresh
2024-12-18 09:38:12 -06:00
Christian 'ketura' McCarty
3eabebbfb8
Fixed A Dark Shape Sprang not initiating the extra skirmish phase properly.
2024-12-18 00:51:37 -06:00
Christian 'ketura' McCarty
aa20747d3a
Fixed **Gothmog, Lieutenant of Morgul** making Freeps wound X companions instead of wounding companions for each X.
2024-12-18 00:16:44 -06:00
Christian 'ketura' McCarty
467d084d38
Fixed Steps of Edoras defender bonus expiring immediately instead of lasting until the end of the turn.
2024-12-17 23:21:14 -06:00
Christian 'ketura' McCarty
80c12f9960
Fixed a crash when Rush of Steeds is used to cancel Advance Scout.
2024-12-17 23:14:02 -06:00
Christian 'ketura' McCarty
31d462324b
Fixed The World Ahead being unplayable (it was looking for "self" instead of "elf")
2024-12-17 22:19:08 -06:00
Christian 'ketura' McCarty
def5bbc0d3
Fixed Depart Silently only checking for site number and not block. This should now behave properly on non-Fellowship site paths.
2024-12-17 22:11:38 -06:00
Christian 'ketura' McCarty
78ddaa1799
Fixed Besieging Pike pumping itself instead of bearer.
2024-12-17 22:09:11 -06:00
Christian 'ketura' McCarty
1424bb6732
Flood Insurance Test Suite + fixes
...
- Refactored the flood insurance cards. Added extensive unit tests for them so they should stop being so derpy in-game.
- Fixed cards that add a variable number of threats always failing to add any (Threats on All Sides, Plotting)
- Added WasPlayedFromZone requirement that can be used to detect where a card was played from (as used by the flood insurance to disallow one ability if played from deck)
- Fixed a long-standing test bug with the SkipToSite operation. Adjusted tests which used that functionality.
- Altered the default site 3 used for Fellowship Block tests so that it isn't Council Courtyard (screwing with the twilight count).
2024-12-17 22:06:03 -06:00
Christian 'ketura' McCarty
54ecc5c171
Adding new WasPlayedFromZone requirement for tracking where the current card was played from
2024-12-17 18:36:28 -06:00
Christian 'ketura' McCarty
1236c33ac2
Fixed Vengeance not adding strength
2024-12-17 14:52:29 -06:00
Christian 'ketura' McCarty
be9ac40710
Fixed Anguish only working on Moria orcs instead of Sauron orcs.
2024-12-17 12:52:30 -06:00