diff --git a/src/components/game/hooks/useWebGPURenderer.ts b/src/components/game/hooks/useWebGPURenderer.ts index e0918e7d..3550dc83 100644 --- a/src/components/game/hooks/useWebGPURenderer.ts +++ b/src/components/game/hooks/useWebGPURenderer.ts @@ -351,7 +351,7 @@ export function useWebGPURenderer({ // In worker mode, worldProviderRef points to RenderStateWorldAdapter // visionSystem is null in worker mode - visibility comes from RenderState const worldProvider = getWorldProvider(); - console.log(`[useWebGPURenderer] Creating UnitRenderer with worldProvider: ${worldProvider.constructor.name}`); + debugInitialization.log(`[useWebGPURenderer] Creating UnitRenderer with worldProvider: ${worldProvider.constructor.name}`); unitRendererRef.current = new UnitRenderer( scene, worldProvider, @@ -383,7 +383,7 @@ export function useWebGPURenderer({ // Create building renderer const buildingWorldProvider = getWorldProvider(); - console.log(`[useWebGPURenderer] Creating BuildingRenderer with worldProvider: ${buildingWorldProvider.constructor.name}`); + debugInitialization.log(`[useWebGPURenderer] Creating BuildingRenderer with worldProvider: ${buildingWorldProvider.constructor.name}`); buildingRendererRef.current = new BuildingRenderer( scene, buildingWorldProvider, diff --git a/src/engine/systems/ProductionSystem.ts b/src/engine/systems/ProductionSystem.ts index 03a3ebeb..cf12c1d6 100644 --- a/src/engine/systems/ProductionSystem.ts +++ b/src/engine/systems/ProductionSystem.ts @@ -8,7 +8,7 @@ import { Game } from '../core/Game'; import { isLocalPlayer } from '@/store/gameSetupStore'; import { UNIT_DEFINITIONS } from '@/data/units/dominion'; import { BUILDING_DEFINITIONS, RESEARCH_MODULE_UNITS, PRODUCTION_MODULE_UNITS } from '@/data/buildings/dominion'; -import { debugProduction } from '@/utils/debugLogger'; +import { debugProduction, debugSpawning } from '@/utils/debugLogger'; import { EnhancedAISystem } from './EnhancedAISystem'; export class ProductionSystem extends System { @@ -384,7 +384,7 @@ export class ProductionSystem extends System { const spawnY = baseSpawnY + (i * 0.5); // Diagnostic: log when units are spawned (helps debug AI production issues) - console.log(`[ProductionSystem] ${ownerPlayerId}: Spawning ${item.id} at (${spawnX.toFixed(1)}, ${spawnY.toFixed(1)})`); + debugSpawning.log(`[ProductionSystem] ${ownerPlayerId}: Spawning ${item.id} at (${spawnX.toFixed(1)}, ${spawnY.toFixed(1)})`); this.game.eventBus.emit('unit:spawn', { unitType: item.id,