diff --git a/frontend/src/views/minigames/TaxiGame.vue b/frontend/src/views/minigames/TaxiGame.vue index 845b7bf..1c9002a 100644 --- a/frontend/src/views/minigames/TaxiGame.vue +++ b/frontend/src/views/minigames/TaxiGame.vue @@ -342,7 +342,7 @@ export default { if (isMoving) { // Geschwindigkeitsabhängige Tonhöhe und Lautstärke const speedFactor = Math.min(speedKmh / 120, 1); // 0-1 basierend auf 0-120 km/h - const motorSpeed = 0.3 + (speedFactor * 1.2); // 0.3 bis 1.5 + const motorSpeed = 0.3 + (speedFactor * 0.25); // 0.3 bis 1.5 const volume = 0.1 + (speedFactor * 0.4); // 0.1 bis 0.5 this.motorSound.setSpeed(motorSpeed); @@ -634,6 +634,11 @@ export default { this.crashes++; this.taxi.speed = 0; this.isPaused = true; // Zuerst pausieren + + // Motorgeräusch sofort stoppen + if (this.motorSound && this.motorSound.isPlaying) { + this.motorSound.stop(); + } // Taxi sofort zurücksetzen this.resetTaxiPosition();