Tourismustal: Soziale Verantwortung (Personalhaus) + Editor-Fixes

- Personalhaus-Ausbau = Wohnqualitaet: zufriedenes Personal, freundlicher
  Service, +2/+4/+6 Gaeste-Zufriedenheit je Stufe (nur bei Beschaeftigten).
  Report-Zeile, Wissensbaustein (reale Saisonkraft-Unterkuenfte),
  BUILD_INFO + Audio neu, spezieller Ausbau-Toast. Glossar-Begriff
  soziale-verantwortung mit Bild + Modul-Zuordnung (SQL).
- Editor-Bugfix: _sprite las w/bottom aus der beim Laden eingefrorenen
  Kopie - Justierungen wirkten nicht. Jetzt live aus SPRITE_DEFS.
- Export-Button klargestellt: exportiert ALLE justierten Gebaeude auf einmal.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-11 23:48:47 +02:00
parent 250532f9a8
commit 20974b8b3b
8 changed files with 57 additions and 9 deletions
+5 -2
View File
@@ -1716,10 +1716,13 @@ export class IsoRenderer {
_sprite(name, x, y, scale = 1, flip = false) {
const s = this.sprites[name];
if (!s) return false;
const w = s.w * scale;
// w/bottom IMMER live aus SPRITE_DEFS lesen so wirken Editor-
// Justierungen sofort (die geladene Kopie wäre eingefroren).
const def = SPRITE_DEFS[name] || s;
const w = def.w * scale;
this._shadow(x, y + 2, w * 0.38, w * 0.16);
// Motiv endet im 1024er-Bild bei ~88 % der Höhe
const top = y + s.bottom - w * 0.88;
const top = y + def.bottom - w * 0.88;
if (flip) {
const ctx = this.ctx;
ctx.save(); ctx.translate(x, 0); ctx.scale(-1, 1);