SLOVENSKI VOICEOVER - Complete in 12 files generated
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* @date 2025-12-25
|
||||
*/
|
||||
|
||||
export default class VoiceoverSystem {
|
||||
class VoiceoverSystem {
|
||||
constructor(scene) {
|
||||
this.scene = scene;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user