18 Commits
Author SHA1 Message Date
Quintine 8991bde943 0.9.5
feat: boss-room loading overlay, drop HUD pressure multiplier, elite Brood Sac 4-6 minis
2026-08-15 00:24:05 +10:00
Quintine 2cf8dc89fe 0.9.4
feat: large-room blood-pool solids, dash gore burst, GLB weapon refs
2026-08-14 23:57:23 +10:00
Quintine 988e04b2d4 0.9.3
Restore 2D 0.9.2, ignore Meshy refs, double Spinal Tap, Marrow Draught beam ammo, Second Stomach hearts fill overflow shields.
2026-08-14 23:31:39 +10:00
Quintine c41ce5fdb0 fix: persistent mute toggle, 25%/floor shield regen, halved pressure relief, shielded hits no relief, drop Scavenger perk (0.9.2) 2026-08-13 17:24:27 +10:00
Quintine d60baa6b29 perf: cache static walls, fast-path sprite draws, cache canvas rect (0.9.1, v57) 2026-08-13 13:11:16 +10:00
Quintine 6cc8132046 release: bump to 0.9.0; docs for dash, hearts, pressure refills; drop retired dev-guide index row 2026-08-12 18:05:20 +10:00
Quintine 6b4e7091a9 release: bump to 0.8.0 (HD Remaster) with docs, cache bust, and smoke coverage
Cache-bust v=54 -> v=55 across index.html and sfxbank.js, bump the game
version to 0.8.0, document the HD Remaster setting in gameplay.md and the
changelog, and extend the smoke suite with 4x sheet-geometry bounds checks,
HD loader fallback URL assertions, and toggle persistence/reload checks.
2026-08-12 10:11:23 +10:00
Quintine 50826d568d docs: sync gameplay/items/perks/weapons with 0.7.0 QoL batch; release: bump to 0.7.2 2026-08-11 19:31:28 +10:00
Quintine c0d909eebd release: bump game and memory versions to 0.7.0 2026-08-11 19:06:36 +10:00
Quintine d9a921a1ea Merge commit integrating big-rooms + linux-and-qol (keep both features) 2026-08-11 17:35:02 +10:00
Quintine 16efccd912 release: bump game and memory versions to 0.6.0 (big rooms) 2026-08-11 08:56:33 +10:00
Quintine 97ab316304 chore: bump game and memory versions to 0.5.2 after level-up firing and weapon re-pick fixes 2026-08-09 17:05:08 +10:00
Quintine 39d89fbc53 build: add Linux AppImage target and dist:linux script 2026-08-09 13:56:43 +10:00
MeatSlicer Developer 3f76998fab Add hidden dev debug console (v0.5.0) 2026-07-31 08:49:39 +10:00
MeatSlicer Developer 3e603c349d Document v0.4.0 expansion 2026-07-30 22:47:39 +10:00
MeatSlicer Developer d9eae34df4 Normalize ammo economy: per-weapon refill, stream drain, behavior fixes
- Every special weapon gets an explicit 'refill' (units per ammo pickup,
  tuned so one pickup funds ~10 kills) replacing the ammoRefillFraction
  log2 heuristic and ammoWeight overrides
- Bile Blunderbuss + The Cauterizer join Red Right Hand as time-denominated
  stream weapons ('drain' per second) instead of per-shot cost
- Sawblades ricochet through enemies (bounce fix), traps catch 3 victims,
  lobbed projectiles arc overhead and always trigger at the target point
  (Flesh Masher / Trap Queen / Swarm Jar payloads now actually deploy)
- Boss rooms stock one ammo on entry and drop one guaranteed on death
- Cauterizer burn trimmed (2.2s x2 -> 1.5s x0.8), bile acid pools trimmed
  (3.5s x1.5 -> 2.5s x0.8), Marrow Draught now covers stream drain
- New tools/ammo_sim.js calibrates every weapon into the 8-13 kills/refill
  band (all 15 pass); smoke test guards the ammo structure
- v0.3.0, cache bump v=44
2026-07-30 22:06:10 +10:00
MeatSlicer Developer 7d33e36c1e v0.2.0: item pickups hold their toast for 5.5s
Toast durations are now per-toast (addToast third arg); passive item and
active item pickups display for 5.5s instead of the default 2.5s.
Cache v=43.
2026-07-30 17:49:14 +10:00
MeatSlicer Developer 956f1161fb Package game as Electron desktop app
Custom app:// privileged protocol (standard, secure, fetch, stream) serves
the game so absolute /assets/ fetches and streamed mp3 loops work without
game code changes. Borderless windowed fullscreen, F11/F12/Ctrl+R/Ctrl+Shift+I
accelerators, single-instance lock, and an opt-in MS_VERIFY harness that
drives a run and dumps asset/audio diagnostics.

Pinned electron@40.10.2 + electron-builder@25.1.8 for Node 20 compatibility.
Builder allowlist ships only runtime content and excludes assets/raw.
2026-07-29 20:44:38 +10:00