v0.4.0
What's Changed
- Add mod to title-screen blacklist + asteroid safeguard by @Winibo in #385
- feat(logging): log timestamp with timezone on game start by @stephenkirk in #388
- Opponent blind tracking UI by @SleepyG11 in #390
- PVP end stop use by @SleepyG11 in #392
- Hide Idol, Rebate, Ancient, Castle and Skip Off values in collection by @SleepyG11 in #391
- Fix Pizza + Blueprint interaction by @stephenkirk in #382
- Fix sandbox Castle chip display and Ectoplasm crash by @stephenkirk in #393
- test(rulesets): add shape snapshot test by @stephenkirk in #395
- Layer system for rulesets by @stephenkirk in #396
- Fix TAB shortcut menu blocking debug overlay during runs by @stephenkirk in #398
- Layer scalar resolution: last wins instead of first by @stephenkirk in #400
- Enemy lives UI by @SleepyG11 in #399
- Timer UI and functionality adjustments by @SleepyG11 in #402
- Update lobby info UI; Add skips display by @SleepyG11 in #403
- Instant PvP blind appearance by @SleepyG11 in #404
- Game over screen by @SleepyG11 in #406
- Fix CONTRIBUTING.md branch sync instructions by @jabagawee in #409
- Various fixes by @SleepyG11 in #408
- Ranked 0.4.0: standard layer reset by @stephenkirk in #405
- Old timer - animations by @SleepyG11 in #410
- Auto-gate reworked jokers from layer membership by @stephenkirk in #412
- Add Experimental ruleset by @stephenkirk in #416
- Sandbox: soft lobby defaults instead of hard lock by @stephenkirk in #417
- Warn dev-build players that they are, in fact, on a dev build by @stephenkirk in #418
- Experimental rulesets preparations by @SleepyG11 in #419
- Ruleset fixups: ranked/experimental cleanup + ReworkCenter regression by @stephenkirk in #421
- remove display glass by @stephenkirk in #422
- Drop dead display_glass/display_gold loc entries by @stephenkirk in #424
- Modifier layers + resolved-ruleset abstraction by @stephenkirk in #425
- Log checksum: race-proof, faster, externally verifiable by @12problems @stephenkirk in #426
- feat(experimental): layer rebalance — glass keeps a back door via spectrals by @stephenkirk in #428
- experimental_legacy by @stephenkirk in #429
- Title cards unjankify by @SleepyG11 in #430
- feat(ghost-replay): pull the 10 latest games from the Lovely log folder by @stephenkirk in #431
- Score Preview notaion and visual adjustments by @SleepyG11 in #432
- replay load crash + alloy by @stephenkirk in #433
- default-deny mp-prefixed cards in pool filter by @stephenkirk in #434
- Experimental (Classic): rebrand and unlock from ranked by @stephenkirk in #435
- feat(layers): pvp_timer + modifier-pane cleanup, Sleepy's PR, deshageti'd by @SleepyG11 @stephenkirk in #436
- auto-gate tag_mp_* via reworked_tags, default-deny the prefix by @stephenkirk in #437
- refactor(networking): action dispatch table, flatten handlers, retire networking-old by @stephenkirk in #440
- Complete Russian localization (ru.lua) by @amnesiaof in #439
- refactor(experimental): drop m_gold rework, bump ante scaling by @stephenkirk in #442
- refactor(practice): fold toggles + replays + modifiers into Practice Options overlay by @stephenkirk in #443
- ui(replay-picker): bound the overlay, render vouchers as cards, regroup match details by @stephenkirk in #444
- experimental: skill expression by @stephenkirk in #445
- ui(ruleset-info): render {C:...} color tags in descriptions by @stephenkirk in #446
- fix(experimental): multiply ante_scaling instead of overwriting it by @stephenkirk in #447
- ui(dev-warning): match any version containing 'dev' by @stephenkirk in #448
- ui(ruleset-info): preview stickers a ruleset may roll by @stephenkirk in #449
- experimental: pre-check pvp_timer and pressure_timer modifiers by @stephenkirk in #450
- fix(practice): stop previewed rulesets bleeding into ghost replays by @stephenkirk in #451
- fix(log-parser): capture lobbyOptions for guests by @stephenkirk in #452
- stable shop by @Toneblock in #413
- shared pockets (challenge deck) by @Toneblock in #423
- feat(rulesets): custom ruleset editor — all the knobs, none of the save button by @stephenkirk in #455
- feat(lobby): warn players on Multiplayer version mismatch by @stephenkirk in #456
- fix(jokers): pay Bean and Seltzer the dollar we owed them by @stephenkirk in #458
- Lobby info and Player mods list UI corrections by @SleepyG11 in #459
- fix(lobby): reliable version-mismatch modal + Steamodded check by @stephenkirk in #460
- build(release): add release.sh and .env server overrides for playtest builds by @stephenkirk in #457
New Contributors
- @Winibo made their first contribution in #385
- @jabagawee made their first contribution in #409
- @amnesiaof made their first contribution in #439
- @12problems made their first contribution in #426
Full Changelog: v0.3.3...v0.4.0