ProductionGame/frontend/js/data/sectors/construction.js

187 lines
6.3 KiB
JavaScript

// Sector: Construction & Infrastructure
export const CONSTRUCTION_SECTOR = {
id: 'construction',
name: 'Construction & Infrastructure',
icon: 'lucide:building-2',
color: '#78716c',
description: 'Bulk building materials, prefabrication, and industrial infrastructure.'
};
export const CONSTRUCTION_PRODUCTS = [
{
id: 'limestone',
name: 'Limestone',
sector: 'construction',
tier: 1,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [],
outputAmount: 1,
baseCycleTime: 1.75,
unlockCost: 210,
unlockedDefault: false,
baseFacilityCost: 168,
baseManagerCost: 420,
baseLogisticsCost: 284,
basePrice: 15.00,
facilityName: 'Limestone Quarry',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Limestone produced at the limestone quarry for industrial supply chains.'
},
{
id: 'cement',
name: 'Portland Cement',
sector: 'construction',
tier: 2,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'limestone', amount: 3 }, { id: 'coal', amount: 1 }],
outputAmount: 1,
baseCycleTime: 2.6,
unlockCost: 1456,
unlockedDefault: false,
baseFacilityCost: 1165,
baseManagerCost: 2912,
baseLogisticsCost: 1966,
basePrice: 91.00,
facilityName: 'Cement Kiln',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Portland Cement produced at the cement kiln for industrial supply chains.'
},
{
id: 'concrete',
name: 'Ready-Mix Concrete',
sector: 'construction',
tier: 3,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'cement', amount: 2 }, { id: 'silica_sand', amount: 2 }],
outputAmount: 1,
baseCycleTime: 3.45,
unlockCost: 9522,
unlockedDefault: false,
baseFacilityCost: 7618,
baseManagerCost: 19044,
baseLogisticsCost: 12855,
basePrice: 529.00,
facilityName: 'Concrete Batching Plant',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Ready-Mix Concrete produced at the concrete batching plant for industrial supply chains.'
},
{
id: 'flat_glass',
name: 'Architectural Glass',
sector: 'construction',
tier: 3,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'silica_sand', amount: 3 }],
outputAmount: 1,
baseCycleTime: 3.25,
unlockCost: 6903,
unlockedDefault: false,
baseFacilityCost: 5522,
baseManagerCost: 13806,
baseLogisticsCost: 9319,
basePrice: 383.50,
facilityName: 'Float Glass Plant',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Architectural Glass produced at the float glass plant for industrial supply chains.'
},
{
id: 'reinforced_panels',
name: 'Reinforced Panels',
sector: 'construction',
tier: 4,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'concrete', amount: 2 }, { id: 'steel_ingots', amount: 1 }],
outputAmount: 1,
baseCycleTime: 4.1,
unlockCost: 33920,
unlockedDefault: false,
baseFacilityCost: 27136,
baseManagerCost: 67840,
baseLogisticsCost: 45792,
basePrice: 1696.00,
facilityName: 'Precast Panel Factory',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Reinforced Panels produced at the precast panel factory for industrial supply chains.'
},
{
id: 'insulation',
name: 'Thermal Insulation',
sector: 'construction',
tier: 3,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'polymers', amount: 2 }],
outputAmount: 1,
baseCycleTime: 3.45,
unlockCost: 11358,
unlockedDefault: false,
baseFacilityCost: 9086,
baseManagerCost: 22716,
baseLogisticsCost: 15333,
basePrice: 631.00,
facilityName: 'Insulation Factory',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Thermal Insulation produced at the insulation factory for industrial supply chains.'
},
{
id: 'modular_buildings',
name: 'Modular Buildings',
sector: 'construction',
tier: 5,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'reinforced_panels', amount: 2 }, { id: 'flat_glass', amount: 2 }, { id: 'insulation', amount: 2 }],
outputAmount: 1,
baseCycleTime: 4.75,
unlockCost: 178915,
unlockedDefault: false,
baseFacilityCost: 143132,
baseManagerCost: 357830,
baseLogisticsCost: 241535,
basePrice: 8132.50,
facilityName: 'Modular Construction Yard',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Modular Buildings produced at the modular construction yard for industrial supply chains.'
},
{
id: 'industrial_facilities',
name: 'Industrial Facilities',
sector: 'construction',
tier: 6,
icon: 'lucide:building',
color: '#78716c',
unit: 'units',
inputs: [{ id: 'modular_buildings', amount: 2 }, { id: 'metal_frames', amount: 3 }, { id: 'transformers', amount: 1 }],
outputAmount: 1,
baseCycleTime: 5.6,
unlockCost: 635145,
unlockedDefault: false,
baseFacilityCost: 508116,
baseManagerCost: 1270290,
baseLogisticsCost: 857446,
basePrice: 26464.38,
facilityName: 'Industrial Construction Consortium',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Industrial Facilities produced at the industrial construction consortium for industrial supply chains.'
}
];