ProductionGame/frontend/js/data/sectors/materials.js

187 lines
5.8 KiB
JavaScript

// Sector 2: Forestry & Materials
export const MATERIALS_SECTOR = {
id: 'materials',
name: 'Forestry & Materials',
icon: 'lucide:trees',
color: '#ca8a04',
description: 'Timber harvesting, lumber mills, paper, and commercial furniture.'
};
export const MATERIALS_PRODUCTS = [
{
id: 'timber',
name: 'Raw Timber',
sector: 'materials',
tier: 1,
icon: 'lucide:trees',
color: '#b45309',
unit: 'logs',
inputs: [],
outputAmount: 1,
baseCycleTime: 1.2,
unlockCost: 120,
unlockedDefault: false,
baseFacilityCost: 95,
baseManagerCost: 350,
baseLogisticsCost: 240,
basePrice: 2.80,
facilityName: 'Lumber Camp',
managerName: 'Forester Chief',
logisticsName: 'Log Carrier',
description: 'Mature softwood felled in managed timber estates.'
},
{
id: 'planks',
name: 'Milled Planks',
sector: 'materials',
tier: 2,
icon: 'lucide:boxes',
color: '#d97706',
unit: 'bundles',
inputs: [{ id: 'timber', amount: 2 }],
outputAmount: 1,
baseCycleTime: 2.0,
unlockCost: 1200,
unlockedDefault: false,
baseFacilityCost: 950,
baseManagerCost: 2800,
baseLogisticsCost: 2000,
basePrice: 11.50,
facilityName: 'Sawmill',
managerName: 'Sawyer Foreman',
logisticsName: 'Lumber Flatbed',
description: 'Standardized structural lumber for construction and joinery.'
},
{
id: 'paper',
name: 'Industrial Paper',
sector: 'materials',
tier: 2,
icon: 'lucide:file-text',
color: '#cbd5e1',
unit: 'rolls',
inputs: [{ id: 'timber', amount: 3 }],
outputAmount: 2,
baseCycleTime: 2.5,
unlockCost: 3500,
unlockedDefault: false,
baseFacilityCost: 2800,
baseManagerCost: 6500,
baseLogisticsCost: 4800,
basePrice: 16.00,
facilityName: 'Pulp Mill',
managerName: 'Chemical Pulpist',
logisticsName: 'Paper Dispatcher',
description: 'Heavy paper stock used for cardboard packaging and publishing.'
},
{
id: 'furniture',
name: 'Office Furniture',
sector: 'materials',
tier: 3,
icon: 'lucide:armchair',
color: '#92400e',
unit: 'sets',
inputs: [{ id: 'planks', amount: 3 }],
outputAmount: 1,
baseCycleTime: 3.8,
unlockCost: 18000,
unlockedDefault: false,
baseFacilityCost: 14000,
baseManagerCost: 35000,
baseLogisticsCost: 26000,
basePrice: 95.00,
facilityName: 'Joinery Workshop',
managerName: 'Master Carpenter',
logisticsName: 'Showroom Distributor',
description: 'Ergonomic executive desks, cabinetry, and boardroom chairs.'
},
{
id: 'cotton',
name: 'Cotton Fiber',
sector: 'materials',
tier: 1,
icon: 'lucide:package',
color: '#ca8a04',
unit: 'units',
inputs: [],
outputAmount: 1,
baseCycleTime: 1.75,
unlockCost: 210,
unlockedDefault: false,
baseFacilityCost: 168,
baseManagerCost: 420,
baseLogisticsCost: 284,
basePrice: 15.00,
facilityName: 'Cotton Plantation',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Cotton Fiber produced at the cotton plantation for industrial supply chains.'
},
{
id: 'textiles',
name: 'Industrial Textiles',
sector: 'materials',
tier: 2,
icon: 'lucide:package',
color: '#ca8a04',
unit: 'units',
inputs: [{ id: 'cotton', amount: 3 }],
outputAmount: 1,
baseCycleTime: 2.6,
unlockCost: 1096,
unlockedDefault: false,
baseFacilityCost: 877,
baseManagerCost: 2192,
baseLogisticsCost: 1480,
basePrice: 68.50,
facilityName: 'Textile Mill',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Industrial Textiles produced at the textile mill for industrial supply chains.'
},
{
id: 'cardboard',
name: 'Corrugated Cardboard',
sector: 'materials',
tier: 3,
icon: 'lucide:package',
color: '#ca8a04',
unit: 'units',
inputs: [{ id: 'paper', amount: 2 }],
outputAmount: 1,
baseCycleTime: 3.45,
unlockCost: 2700,
unlockedDefault: false,
baseFacilityCost: 2160,
baseManagerCost: 5400,
baseLogisticsCost: 3645,
basePrice: 90.00,
facilityName: 'Packaging Board Mill',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Corrugated Cardboard produced at the packaging board mill for industrial supply chains.'
},
{
id: 'upholstery',
name: 'Upholstered Furniture',
sector: 'materials',
tier: 4,
icon: 'lucide:package',
color: '#ca8a04',
unit: 'units',
inputs: [{ id: 'furniture', amount: 1 }, { id: 'textiles', amount: 2 }, { id: 'polymers', amount: 1 }],
outputAmount: 1,
baseCycleTime: 4.0,
unlockCost: 13280,
unlockedDefault: false,
baseFacilityCost: 10624,
baseManagerCost: 26560,
baseLogisticsCost: 17928,
basePrice: 664.00,
facilityName: 'Furniture Finishing Plant',
managerName: 'Operations Manager',
logisticsName: 'Freight Distribution',
description: 'Upholstered Furniture produced at the furniture finishing plant for industrial supply chains.'
}
];