From 16efccd9127201749778ed8a07162374c232a229 Mon Sep 17 00:00:00 2001 From: Quintine Date: Tue, 11 Aug 2026 08:51:48 +1000 Subject: [PATCH] release: bump game and memory versions to 0.6.0 (big rooms) --- docs/development.md | 6 +++--- index.html | 44 ++++++++++++++++++++++---------------------- js/sfxbank.js | 2 +- js/sprites.js | 2 +- package.json | 2 +- 5 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/development.md b/docs/development.md index c6de96e..26a934b 100644 --- a/docs/development.md +++ b/docs/development.md @@ -4,7 +4,7 @@ This guide consolidates the durable project knowledge used to develop, test, package, and maintain MeatSlicer. When this guide and the implementation disagree, the implementation and configuration files are the source of truth. -**Memory version: 0.5.2** +**Memory version: 0.6.0** ## Architecture @@ -201,8 +201,8 @@ failures, and an SFX buffer count matching `SfxBank.FILES` and the files on disk; the exact count can change as audio is added. The Windows build is not code-signed, so downloaded copies may trigger a -SmartScreen warning. Code signing, installers, automatic updates, and -macOS/Linux packaging remain future work. +SmartScreen warning. Code signing, installers, and automatic updates remain +future work. ## Visual asset pipeline diff --git a/index.html b/index.html index 2e8a8c0..546184a 100644 --- a/index.html +++ b/index.html @@ -6,32 +6,32 @@ MEATSLICER - +
- - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/js/sfxbank.js b/js/sfxbank.js index 2ad8586..6136383 100644 --- a/js/sfxbank.js +++ b/js/sfxbank.js @@ -111,7 +111,7 @@ const SfxBank = { if (this.buffers.has(name) || this.pending.has(name) || this.failed.has(name)) return; const file = this.FILES[name]; if (!file || !this.ctx || typeof fetch !== 'function') return; - const job = fetch('/assets/sfx/' + encodeURIComponent(file) + '?v=51') + const job = fetch('/assets/sfx/' + encodeURIComponent(file) + '?v=52') .then(r => { if (!r.ok) throw new Error('HTTP ' + r.status); return r.arrayBuffer(); }) .then(bytes => this.ctx.decodeAudioData(bytes)) .then(buffer => this.buffers.set(name, this.trim(buffer))) diff --git a/js/sprites.js b/js/sprites.js index a5d87e3..2a5ddc0 100644 --- a/js/sprites.js +++ b/js/sprites.js @@ -86,7 +86,7 @@ const Sprites = { const img = new Image(); img.onload = () => { this.imgs[name] = img; if (--pending === 0) G.imagesLoaded = true; }; img.onerror = () => { if (--pending === 0) G.imagesLoaded = true; }; - img.src = 'assets/' + name + '.png?v=51'; + img.src = 'assets/' + name + '.png?v=52'; } }, diff --git a/package.json b/package.json index 188b9cb..63c17c1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "meatslicer", "productName": "MeatSlicer", - "version": "0.5.2", + "version": "0.6.0", "private": true, "description": "A Butcher's Descent - clear, harvest, descend.", "main": "desktop/main.js",