Tourismustal: Megabauwerke wachsen mit der Ausbaustufe
Mega-Sprites skalieren jetzt je Stufe: I=90%, II=100%, III=112%, IV=124% (vorher fix 100%). Gilt fuer alle Mega-Typen. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1896,9 +1896,14 @@ export class IsoRenderer {
|
|||||||
? (level >= 3 ? 1.15 : 1)
|
? (level >= 3 ? 1.15 : 1)
|
||||||
: [1, 1.15, 1.3][Math.min(2, level - 1)];
|
: [1, 1.15, 1.3][Math.min(2, level - 1)];
|
||||||
if (tile.mega) {
|
if (tile.mega) {
|
||||||
// Eigenes Mega-Motiv (glaubwürdige Proportionen); Fallback: normal ×1,4
|
// Eigenes Mega-Motiv (glaubwürdige Proportionen); wächst mit der
|
||||||
if (this.sprites[`mega_${type}`]) { spriteName = `mega_${type}`; spriteScale = 1; }
|
// Ausbaustufe: I=90 %, II=100 %, III=112 %, IV=124 %. Fallback ×1,4.
|
||||||
else spriteScale *= 1.4;
|
if (this.sprites[`mega_${type}`]) {
|
||||||
|
spriteName = `mega_${type}`;
|
||||||
|
spriteScale = [0.9, 1, 1.12, 1.24][Math.min(3, level - 1)];
|
||||||
|
} else {
|
||||||
|
spriteScale *= 1.4;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (type !== 'lift' && type !== 'gondola' && type !== 'sled'
|
if (type !== 'lift' && type !== 'gondola' && type !== 'sled'
|
||||||
&& this._sprite(spriteName, x, y, spriteScale)) {
|
&& this._sprite(spriteName, x, y, spriteScale)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user