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
Christian 'ketura' McCarty
f4d9daaddc
Fixing Cirdan errata including elven events in the opponent's discard pile in the count (!)
2022-12-23 01:01:40 -06:00
Christian 'ketura' McCarty
2dd8ec60a7
Changed Malice errata to be a Maneuver event instead of an Archery event (else Cave Troll's Chain can be played mid-phase with no option for Freeps to skip it)
2022-12-22 20:42:12 -06:00
Christian 'ketura' McCarty
7cea54ec07
Fixed Grond self-discarding when he shouldn't
2022-12-22 18:23:25 -06:00