SLOVENSKI VOICEOVER - Complete in 12 files generated

This commit is contained in:
2026-01-04 13:40:24 +01:00
parent 49b2b741e7
commit f88f2c4cae
29 changed files with 906 additions and 40 deletions

View File

@@ -38,13 +38,13 @@ class PrologueScene extends Phaser.Scene {
this.load.json('prologue_data', 'assets/dialogue/prologue.json');
// Load prologue voiceover audio files (WAV format)
// Load prologue voiceover audio files (Slovenian WAV format)
for (let i = 1; i <= 19; i++) {
const num = i.toString().padStart(2, '0');
this.load.audio(`prologue_${num}`, `assets/audio 🔴/voiceover/prologue/prologue_${num}.wav`);
this.load.audio(`prologue_${num}`, `assets/audio 🔴/voiceover/prologue_sl/prologue_${num}.wav`);
}
console.log('🎤 Loading 19 prologue voiceover files...');
console.log('🎤 Loading 19 Slovenian prologue voiceover files...');
}
create() {

View File

@@ -5,10 +5,10 @@
* Created: January 4, 2026
*/
import Phaser from 'phaser';
import MasterGameSystemsManager from '../systems/MasterGameSystemsManager.js';
export default class SystemsTestScene extends Phaser.Scene {
class SystemsTestScene extends Phaser.Scene {
constructor() {
super({ key: 'SystemsTestScene' });
}

View File

@@ -11,7 +11,7 @@
* - Special events (baking competition, birthday cakes)
*/
export class BakeryShopSystem {
class BakeryShopSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -546,4 +546,4 @@ export class BakeryShopSystem {
}
}
export default BakeryShopSystem;

View File

@@ -12,7 +12,7 @@
* - Save/load favorite looks
*/
export class BarberShopSystem {
class BarberShopSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -660,4 +660,4 @@ export class BarberShopSystem {
}
}
export default BarberShopSystem;

View File

@@ -12,7 +12,7 @@
* - Gronk's expedition integration
*/
export class CraftingTablesSystem {
class CraftingTablesSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -571,4 +571,4 @@ export class CraftingTablesSystem {
}
}
export default CraftingTablesSystem;

View File

@@ -11,7 +11,7 @@
* - Post-divorce quests
*/
export class LawyerOfficeSystem {
class LawyerOfficeSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -551,4 +551,4 @@ export class LawyerOfficeSystem {
}
}
export default LawyerOfficeSystem;

View File

@@ -15,16 +15,8 @@
* - Existing Mining System
*/
import SleepSystem from './SleepSystem.js';
import CraftingTablesSystem from './CraftingTablesSystem.js';
import BakeryShopSystem from './BakeryShopSystem.js';
import BarberShopSystem from './BarberShopSystem.js';
import LawyerOfficeSystem from './LawyerOfficeSystem.js';
import ZombieMinerAutomationSystem from './ZombieMinerAutomationSystem.js';
import TownGrowthSystem from './TownGrowthSystem.js';
import NPCPrivacySystem from './NPCPrivacySystem.js';
export class MasterGameSystemsManager {
class MasterGameSystemsManager {
constructor(game) {
this.game = game;
this.scene = game.scene;
@@ -451,4 +443,4 @@ export class MasterGameSystemsManager {
}
}
export default MasterGameSystemsManager;

View File

@@ -11,7 +11,7 @@
* - Privacy violations & consequences
*/
export class NPCPrivacySystem {
class NPCPrivacySystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -451,4 +451,4 @@ export class NPCPrivacySystem {
}
}
export default NPCPrivacySystem;

View File

@@ -11,7 +11,7 @@
* - Dream sequences and nightmares
*/
export class SleepSystem {
class SleepSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -381,4 +381,4 @@ export class SleepSystem {
}
}
export default SleepSystem;

View File

@@ -11,7 +11,7 @@
* - Town Services unlock based on population
*/
export class TownGrowthSystem {
class TownGrowthSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -457,4 +457,4 @@ export class TownGrowthSystem {
}
}
export default TownGrowthSystem;

View File

@@ -14,7 +14,7 @@
* @date 2025-12-25
*/
export default class VoiceoverSystem {
class VoiceoverSystem {
constructor(scene) {
this.scene = scene;

View File

@@ -11,7 +11,7 @@
* - Zombie equipment upgrades
*/
export class ZombieMinerAutomationSystem {
class ZombieMinerAutomationSystem {
constructor(game) {
this.game = game;
this.player = game.player;
@@ -164,28 +164,28 @@ export class ZombieMinerAutomationSystem {
this.zombieMiners.forEach(miner => {
if (miner.assignedMine && miner.assignedDepth > 0) {
// Base yield
let yield = miner.yieldPerHour;
let hourlyYield = miner.yieldPerHour;
// Depth bonus (+10% per 10 levels)
const depthBonus = (miner.assignedDepth / 10) * 0.1;
yield *= (1 + depthBonus);
hourlyYield *= (1 + depthBonus);
// Efficiency factor
yield *= miner.efficiency;
hourlyYield *= miner.efficiency;
// Loyalty factor (50% loyalty = 0.5x yield, 100% = 1.5x yield)
const loyaltyFactor = 0.5 + (miner.loyalty / 100);
yield *= loyaltyFactor;
hourlyYield *= loyaltyFactor;
// Equipment bonuses
if (this.zombieEquipment.pickaxe_tier > 1) {
yield *= (1 + (this.zombieEquipment.pickaxe_tier - 1) * 0.25);
hourlyYield *= (1 + (this.zombieEquipment.pickaxe_tier - 1) * 0.25);
}
if (this.zombieEquipment.cart) {
yield *= 1.5; // 50% faster collection
hourlyYield *= 1.5; // 50% faster collection
}
totalYield += yield;
totalYield += hourlyYield;
}
});
@@ -461,4 +461,4 @@ export class ZombieMinerAutomationSystem {
}
}
export default ZombieMinerAutomationSystem;