isle.pizza/scripts
Christian Semmler fcd95d2ee0
Building editor
Add a Buildings tab to the Save Game Editor that lets users browse
all 16 buildings, preview them in 3D, and customize their properties
(sound, move, mood, variant) by clicking, matching the original game
behavior per character.

- Parse 16 buildings + nextVariant from save files instead of skipping
- Add serializer methods to patch building fields in-place
- Create BuildingRenderer (extends AnimatedRenderer) for 3D preview
  with click animations from SNDANIM.SI
- Create BuildingEditor component with per-character click behavior
  (Pepper: variants, Mama: sounds, Papa: moves, Laura: moods)
- Extract 18 building animations and 2 building sounds into asset bundle
- Fix centerAndScaleModel to account for scale in position offset
2026-02-14 10:20:35 -08:00
..
generate-save-editor-assets.js Building editor 2026-02-14 10:20:35 -08:00
prepare.js Use Node.js built-in parseArgs for CLI argument parsing (#17) 2026-02-03 01:37:08 +01:00
workbox-inject.js Migrate frontend to Svelte 5 2026-01-11 19:10:16 -07:00