Commit Graph

7999 Commits

Author SHA1 Message Date
Christian 'ketura' McCarty
fa105f802d Fixing One Dwarf in Moria not offering the discard if the chosen dwarf has no wounds 2023-01-13 01:08:01 -06:00
Christian 'ketura' McCarty
d0dfb63340 Fixing Southern Spies not being promoted properly 2023-01-12 20:39:29 -06:00
Christian 'ketura' McCarty
3498f82644 Promoting Yuletide Errata to all PC formats 2023-01-10 18:38:50 -06:00
Christian 'ketura' McCarty
72621358e0 More errata unit tests + fixes. Unit tests for Silinde. 2023-01-10 01:43:48 -06:00
Christian 'ketura' McCarty
93b84d6332 adding spacing to the bottom of the server info page 2023-01-07 00:36:34 -06:00
Christian 'ketura' McCarty
db5580de36 flipping the sort 2023-01-07 00:35:24 -06:00
Christian 'ketura' McCarty
1670967a77 Fixing format sorting display 2023-01-07 00:34:38 -06:00
Christian 'ketura' McCarty
ac09a1158d Adding support for displaying competitive format stats in the server info 2023-01-07 00:27:08 -06:00
Christian 'ketura' McCarty
b6817f3c30 Errata'ing Rivendell Gateway to have "limit 6", due to an abusive combo with Boromir, Defender of Minas Tirith 2023-01-05 23:05:51 -06:00
Christian 'ketura' McCarty
929df36503 once more 2023-01-05 00:36:01 -06:00
Christian 'ketura' McCarty
f305d0418a Attempting to get the errata to work with sealed leagues 2023-01-05 00:30:05 -06:00
Christian 'ketura' McCarty
a19d060938 Updated collection checking to account for errata in sealed leagues 2023-01-05 00:02:35 -06:00
Christian 'ketura' McCarty
fa056d80ba Ommitting 2nd edition from the all cards filter 2023-01-03 00:34:48 -06:00
Christian 'ketura' McCarty
636baadda3 fixing bad def 2023-01-03 00:33:00 -06:00
Christian 'ketura' McCarty
10b0ab1541 Updating filters to show playtest errata in "all cards". Updated some of the V1 starters to use playtest cards 2023-01-03 00:26:52 -06:00
Christian 'ketura' McCarty
e41f839071 more capitals 2023-01-02 22:26:28 -06:00
Christian 'ketura' McCarty
1943f93e97 fixing typos 2023-01-02 22:25:39 -06:00
Christian 'ketura' McCarty
0996267d23 more capitalization fixes 2023-01-02 22:24:26 -06:00
Christian 'ketura' McCarty
7faf12539b fixing capitalization 2023-01-02 22:23:38 -06:00
Christian 'ketura' McCarty
2bd0a282da Adding V1 starter deck image support 2023-01-02 22:18:49 -06:00
Christian 'ketura' McCarty
fe3e992097 Updating upcoming gala data 2023-01-02 22:05:59 -06:00
Christian 'ketura' McCarty
34a2f25108 Fixed Erkenbrand's Horn errata not having a proper skirmish action 2023-01-02 19:03:18 -06:00
Christian 'ketura' McCarty
d7c5ef3ed2 Fixed Palantir of Orthanc errata not putting the revealed card on the draw deck 2023-01-02 15:07:37 -06:00
Christian 'ketura' McCarty
5842fd34a5 Fixing card importer not handling card lines without a "1x" or "x1" on them, which was most site and the RB/Ring 2023-01-02 10:12:43 -06:00
Christian 'ketura' McCarty
48668918ce Fixing wiki link in the card search to make it a bit easier to use on mobile 2023-01-02 09:24:29 -06:00
Christian 'ketura' McCarty
facbc783c5 Fixed infinite loop whenever a Foul Things was in hand and in the discard at the same time. FIxed Neekerbreeker's Bog not having the Marsh keyword. 2023-01-01 19:44:05 -06:00
Christian 'ketura' McCarty
04b3d1a28d Unit Tests for all Elven/Gondor/Gandalf cards in set 1 finished and backported into the decipher versions
- Fixed white arrows errata permitting exertion of an exhausted minion
- Fixed decipher mirror of galadriel not properly selecting only 1 card to discard
2023-01-01 02:34:33 -06:00
Christian 'ketura' McCarty
59069da734 Unit tests for most set 1 errata, including fixes for Mirror of Galadriel and streamlined Curse Their Foul Feet's prompt 2022-12-31 19:52:09 -06:00
Christian 'ketura' McCarty
efa6547367 Moved older AtTest entries into existing card-specific test beds. I'm reluctant to delete the older ones even tho they overlap quite a bit, partially because they poke at parts of the system I'm mostly unaware of. 2022-12-31 02:51:14 -06:00
Christian 'ketura' McCarty
0ff75b80e5 Backported and converted all the dwarven set 1 errata unit tests into tests for their original Decipher counterparts. 2022-12-31 02:13:50 -06:00
Christian 'ketura' McCarty
c53077230d Unit tests for all Dwarven set 1 PC errata 2022-12-31 01:35:59 -06:00
Christian 'ketura' McCarty
0381a1ee3e Updating changelog with stuff from the last week 2022-12-30 21:35:50 -06:00
Christian 'ketura' McCarty
95ccc04a1b Verbiage fixes to the dwarf self-mills 2022-12-30 21:14:41 -06:00
Christian 'ketura' McCarty
b8974758c3 Fixing ROD offering to discard twice 2022-12-30 21:07:00 -06:00
Christian 'ketura' McCarty
45510e2413 Fixed Neekerbreeker's Bog being optional 2022-12-30 20:20:35 -06:00
Christian 'ketura' McCarty
632fd97049 Various errata changes
- Removed the rule-breaking convenience action from Decipher Realm of Dwarrowdelf
- Added errata for all 3 self-discard dwarf cards: Beneath the Mountains, Realm of Dwarrowdelf, and Ever My Heart Rises
- Greatest Kingdom nerfed to have a per-turn limit of 1
- Ancient Emnity changed to heal 1 elf, preventable by discarding 1 card from hand
- Far-seeing Eyes changed to unique again
- Savagery to Match Their Numbers reverted and changed to +4 in first skimrish, +2 afterwards, with a 2 twilight cost
- Hunt Them Down reduced from 3 -> 2 twilight
- Flaming Brand altered to self-discard in the regroup phase; strength and damage reduced to match the original version
- Foul Things altered from "play a [moria] minion" to "play a [moria] card"
- Saruman, Keeper of Isengard altered to permit exert or self-discard to prevent uruk wounds
- His Cruelty and Malice reworked.  Now discards a sauron minion to reveal top 2 cards of Freeps' draw deck; if either is Freeps a companion is exerted unless Freeps discards the revealed Freeps cards.
- Galadriel's Silver Ewer not being playable fixed
2022-12-30 19:52:35 -06:00
Christian 'ketura' McCarty
6c79dc4bc4 Switching the Scaling Ladder errata to one that heals per token 2022-12-28 23:00:34 -06:00
Christian 'ketura' McCarty
21dfcc3a0a Fixed Cavern Entrance automatically exerting the site owner's character in the skirmish, and added extensive unit tests for this card. 2022-12-28 01:37:19 -06:00
Christian 'ketura' McCarty
1647e5f159 Fixed Not Feared In Sunlight only applying its strength malus to Nazgul in play at the time of activation 2022-12-28 00:03:28 -06:00
Christian 'ketura' McCarty
07c7ee3d41 Creating the masterwork selection. Updating the image for the pc promo selection so it's not so blurry 2022-12-27 22:49:28 -06:00
Christian 'ketura' McCarty
9e00df6163 JSON interface cleanup
- Renamed ClassSpot -> ItemClassSpot
- Fixed MemoryLike being case sensitive
- Added default filter to CantRemoveBurdens
- Renamed FreePlayerStartedAssigning -> FPStartedAssigning
- Renamed RevealCardFromTopOfDrawDeck -> RevealsCardFromTopOfDrawDeck
- Remove unused filter field on Moves, PutsOnRing, TakesOffRing, and FreePlayerStartedAssigning trigger
- Consolidated Activated into UsesSpecialAbility (much better name)
2022-12-26 23:23:01 -06:00
Christian 'ketura' McCarty
ef62792005 Fixing Pale Crown being broken by a previous fix 2022-12-25 20:17:24 -06:00
Christian 'ketura' McCarty
4a5f4a975a Fixing unit tests not being converted to include new max rematch field 2022-12-25 19:37:44 -06:00
Christian 'ketura' McCarty
4983e5c815 Adding support for playing the same person multiple times in a league
- Extended the LeagueData definition to include a field for maximum number of matches between a pair of players
- Ensured that the default is 1 for all league types
- Constructed leagues now support reading a custom max rematch limit from the DB, although the UI doesn't reflect this
2022-12-25 19:31:49 -06:00
Christian 'ketura' McCarty
7c2f28d45d Restoring the "if you do" clause to A New Light and its errata. Other minor tweaks to json functions 2022-12-25 19:24:23 -06:00
Christian 'ketura' McCarty
533915e52f Fixed Sam, of Bagshot Row, erroneously having 6 resistance. 2022-12-25 15:53:52 -06:00
Christian 'ketura' McCarty
a4f15d0d7d Adding 2022 holiday promos 2022-12-24 16:50:21 -06:00
Christian 'ketura' McCarty
65b3471299 Cleaned up the naming of the V1 hjson files 2022-12-23 17:50:29 -06:00
Christian 'ketura' McCarty
e043702e1d Fixing Hollowing of Isengard being erroneously marked as unique 2022-12-23 14:41:17 -06:00
Christian 'ketura' McCarty
321e711d20 Json function fixes
- Fixed time evaluations not being case sensitive
- Set up ForEachFPCulture and ForEachShadowCulture functions that wrap the proper GameUtils functions.  Future reworks will need to point all culture-counting cards to use these functions so that count-altering modifiers (such as on the new Horn of Helm errata) will be respected.
2022-12-23 01:41:02 -06:00