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
Christian 'ketura' McCarty
0957a6af4f
Fixing Greatest Kingdom requiring that its owner take a card
2022-12-22 14:37:45 -06:00
Christian 'ketura' McCarty
570a35b38f
Fixing Band of the Eye not being optional. Fixing His Cruelty not being able to trigger
2022-12-22 12:59:36 -06:00
Christian 'ketura' McCarty
264b55231a
Adding Sealed Gala 2022 promos
2022-12-21 23:30:28 -06:00
Christian 'ketura' McCarty
a3c6d1485f
Updating playtesting blurb
2022-12-21 03:27:15 -06:00
Christian 'ketura' McCarty
a6777d45ba
updating changelog
2022-12-21 03:08:44 -06:00
Christian 'ketura' McCarty
8bc3cbe74f
More various errata fixes
2022-12-21 02:38:57 -06:00
Christian 'ketura' McCarty
ab61920fa1
Various fixes to errata
2022-12-21 02:37:55 -06:00
Christian 'ketura' McCarty
693d5352f7
Rath Dinen tests
2022-12-21 00:45:00 -06:00
Christian 'ketura' McCarty
fb25cf38cd
Missed file
2022-12-20 23:50:15 -06:00
Christian 'ketura' McCarty
1053b91b34
Grond errata tests
2022-12-20 23:49:53 -06:00
Christian 'ketura' McCarty
80f1cdbf63
Added tests for A New Light and its errata. Converted that card to json. Fixed a reference in the Sting tests.
2022-12-13 20:05:45 -06:00
Christian 'ketura' McCarty
762827b3c1
Fixed Dwarven Axe not following official Decipher clarification. Wrote tests for it and the PC errata version. Altered Ancient Emnity to be flat discard instead of random discard
2022-12-13 13:30:33 -06:00
Christian 'ketura' McCarty
8022f891fb
Added Help -> PC Errata screen, which permits the user to see each PC errata side-by-side with the original
2022-12-12 00:28:00 -06:00
Christian 'ketura' McCarty
317a8f30ff
Fixed Grond not targeting the freeps player with the hand shuffle
2022-12-12 00:25:54 -06:00
Christian 'ketura' McCarty
b9a0effc7a
Vastly reducing the threshold for chat autolock. Adding a cookie for storing the chat width, meaning that it won't need to be manually set to the same level on each refresh.
2022-12-11 22:18:43 -06:00