Commit Graph

8893 Commits

Author SHA1 Message Date
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
Christian 'ketura' McCarty
529a2222ac Fixed Morgul Squealer not discounting draw deck nazgul 2024-12-17 12:51:20 -06:00
Christian 'ketura' McCarty
279a9c92f5 Fixing Mumak Commander, GATS not being able to target a companion with 2 vitality (which should also do the same for any other multi-exert effects) 2024-12-17 12:49:31 -06:00
Christian 'ketura' McCarty
a551c034b0 Fixing malformed Alatar definition 2024-12-17 12:45:06 -06:00
Christian 'ketura' McCarty
509cfcf528 Fixed Alatar Deceived not having damage +1. Fixed Radagast Deceived not having the race of Wizard. 2024-12-17 12:22:34 -06:00
Christian 'ketura' McCarty
16fbb7c3ce Fixed V2 Dunlending Raider discounting by -1 instead of -2. 2024-12-17 12:20:08 -06:00
Christian 'ketura' McCarty
d3762afe27 Fixed Hobbitses Are Dead not activating from the discard pile. 2024-12-17 12:12:35 -06:00
Christian 'ketura' McCarty
a46c1ae72e Fixed Sting, Bane of the Eight Legs not triggering during a fierce skirmish. 2024-12-17 11:56:01 -06:00
Christian 'ketura' McCarty
284e44976c Overhauled assignment definitions
- Assignments now require 3 flags: whether an assignment is to ignore existing assignments (false for actions, false for freeps assignments, true for shadow assignments, true for mordor assassin), whether an assignment is to ignore defender bonuses (true for actions, false for freeps assignments, true for shadow assignments, true for mordor assassin), and whether allies are to be considered valid targets (false for everything except for certain abilities)
2024-12-17 09:30:45 -06:00
Christian 'ketura' McCarty
13ff6be1d0 Fixed assignment abilities causing issues with defender +1. Fixed Shadow assignment abilities making the Shadow player re-assign those minions later (which causes an error). 2024-12-17 00:13:56 -06:00
Christian 'ketura' McCarty
f3cf5bf79c Fixing Protecting the Hall not adding defender bonus to bearer 2024-12-16 23:35:57 -06:00
Christian 'ketura' McCarty
b0e9ce196d Fixed Alcarin, Warrior of Lamedon assignment ability never being eligible. 2024-12-16 22:45:21 -06:00
Christian 'ketura' McCarty
dbb758d48f Denethor errata test failure 2024-12-15 20:08:01 -06:00
Christian 'ketura' McCarty
deb8f4dc86 Various fixes
- Fixing V2 Uruk Shield Wall blocking skirmish wounds
- Fixing Denethor errata still being strength 5
- Fixing NRE for a certain card lookup
2024-12-15 19:55:47 -06:00
Christian 'ketura' McCarty
7ea62d19b5 Fixed V2 Legion of Isengard affecting all skirmishes and not just its own 2024-12-13 12:48:00 -06:00
Christian 'ketura' McCarty
75ea164ef3 Fixed Safe Passage not being optional. 2024-12-13 12:31:59 -06:00
Christian 'ketura' McCarty
7c02ea8ad9 Adjusted the trigger for Last Days; it should no longer regularly trigger twice. 2024-12-13 12:30:53 -06:00
Christian 'ketura' McCarty
b645cd281e Fixed a crash caused by some cards that play cards from stacked (such as Flung into the Fray) 2024-12-12 08:11:52 -06:00
Christian 'ketura' McCarty
f8a1b8e177 Fixed packs not having a count on them in the deckbuilder. Hopefully addressed card pack deliveries being out of sync. 2024-12-11 23:32:14 -06:00
Christian 'ketura' McCarty
ec3f01658b Fixed Anduin River subtracting from minion archery total instead of fellowship 2024-12-11 22:53:41 -06:00
Christian 'ketura' McCarty
1b32ecf7b2 Fixing a number of card abilities that are activatable in 2 phases only being defined in 1 2024-12-11 22:32:10 -06:00
Christian 'ketura' McCarty
627b705b53 Fixed sites with optional triggers being triggerable by the wrong player (Shadows Prancing Pony, Shadows Green Dragon Inn, and others) 2024-12-11 22:23:18 -06:00
Christian 'ketura' McCarty
1c3a07557c Fixed a rare issue where killing Sam as a response to his response to Frodo dying causing the game to fail to detect the Ring-bearer had died. (If for example the new Terrible as the Dawn errata kills Sam as he responds) 2024-12-11 21:14:18 -06:00
Christian 'ketura' McCarty
7def1402f4 - Fixed Quelled crashing the game 2024-12-11 18:50:28 -06:00
Christian 'ketura' McCarty
a9502bc405 Fixed Depart Silently strength bonus not lasting until regroup 2024-12-11 16:26:17 -06:00
Christian 'ketura' McCarty
239cf1ee13 Fixed Lost in the Woods still acting like it could be triggered after being attached. 2024-12-11 16:23:04 -06:00
Christian 'ketura' McCarty
96652a0577 Fixed Flaming Brand errata showing wrong game text in the preview 2024-12-11 16:22:53 -06:00
Christian 'ketura' McCarty
2c65e9c2bd Fixed Bilbo, Melancholy Hobbit being required instead of optional. 2024-12-11 16:22:28 -06:00
Christian 'ketura' McCarty
1c47afbee3 Fixed limited formats not showing blocks properly and not filtering cultures properly. 2024-12-10 23:28:18 -06:00
Christian 'ketura' McCarty
43510ab0b7 Added unit tests for bill ferny. Restructured assignment code to work for both Ferny and Mordor Assassin. 2024-12-10 23:17:43 -06:00
Christian 'ketura' McCarty
2f31d90507 Fixed league formats not consistently populating in the deckbuilder. Fixed the collection dropdown not resetting to All Cards after refresh. 2024-12-10 21:39:23 -06:00
Christian 'ketura' McCarty
b49e798696 (Finally) Fixed some reinforce cards failing to reinforce or reinforcing burdens if they did not specify a particular type of culture token (Gandalf, Returned; Morannon Plains) 2024-12-10 21:20:30 -06:00
Christian 'ketura' McCarty
01b1a4aed0 Removed spastic decision timer from showing on replays as it was essentially a memory leak when running the way it was 2024-12-10 21:17:26 -06:00
Christian 'ketura' McCarty
c88f99afc2 Fixed Old Noakes triggering on cards discarded from play and not from hand. 2024-12-10 13:26:35 -06:00
Christian 'ketura' McCarty
e9596cfb1a Fixed Hillman Horde granting the damage bonus at 3 sites controlled instead of 4. 2024-12-10 13:24:59 -06:00
Christian 'ketura' McCarty
027bd80397 Fixed Uncertain Future only adding tokens if you *couldn't* spot an Elf. 2024-12-10 13:20:12 -06:00
Christian 'ketura' McCarty
c65ec51163 Fixed Orc-bane crashing the game at the start of the Maneuver phase. Fixed syntax error in Drawing His Eye 2024-12-10 13:17:16 -06:00
Christian 'ketura' McCarty
103b3ddfc5 Fixed Drawing His Eye not revealing random cards, and not restricting the discarded card to only Shadow cards 2024-12-10 12:56:21 -06:00
Christian 'ketura' McCarty
619a67084d Fixed Goblin Scrabbler not being optional 2024-12-10 12:52:36 -06:00
Christian 'ketura' McCarty
b67887685b Fixed Barinzabar not being optional 2024-12-10 12:48:05 -06:00
Christian 'ketura' McCarty
e0397a48b8 Fixing Dimrill Dale appearing to trigger with every moria minion played 2024-12-10 12:43:59 -06:00
Christian 'ketura' McCarty
f05dfcad8e Fixed V2 Shapes to See, Not to Touch always blocking wounds without needing 3 twilight minions 2024-12-10 12:43:16 -06:00
Christian 'ketura' McCarty
1270f3696a Form updates 2024-12-10 08:37:56 -06:00
Christian 'ketura' McCarty
78c451b6af form updates 2024-12-10 08:36:57 -06:00
Christian 'ketura' McCarty
4aedfc0071 form updates 2024-12-10 08:36:22 -06:00