ProductionGame/frontend/js/data/sectors/agriculture.js

143 lines
4.3 KiB
JavaScript

// Sector 1: Agriculture & Food
export const AGRICULTURE_SECTOR = {
id: 'agriculture',
name: 'Agriculture & Food',
icon: 'lucide:wheat',
color: '#16a34a',
description: 'Primary crops, livestock, milling, and commercial foodstuffs.'
};
export const AGRICULTURE_PRODUCTS = [
{
id: 'wheat',
name: 'Grain (Wheat)',
sector: 'agriculture',
tier: 1,
icon: 'lucide:wheat',
color: '#65a30d',
unit: 'bushels',
inputs: [], // Raw extraction
outputAmount: 1,
baseCycleTime: 1.0,
unlockCost: 0,
unlockedDefault: true,
baseFacilityCost: 15,
baseManagerCost: 100,
baseLogisticsCost: 80,
basePrice: 1.50,
facilityName: 'Wheat Field',
managerName: 'Farm Overseer',
logisticsName: 'Grain Sifter',
description: 'Golden wheat harvested from fertile corporate acreage.'
},
{
id: 'flour',
name: 'Milled Flour',
sector: 'agriculture',
tier: 2,
icon: 'lucide:cookie',
color: '#84cc16',
unit: 'sacks',
inputs: [{ id: 'wheat', amount: 2 }],
outputAmount: 1,
baseCycleTime: 1.8,
unlockCost: 250,
unlockedDefault: false,
baseFacilityCost: 200,
baseManagerCost: 850,
baseLogisticsCost: 600,
basePrice: 6.20,
facilityName: 'Grain Mill',
managerName: 'Master Miller',
logisticsName: 'Flour Courier',
description: 'Fine milled wheat flour ready for commercial bakeries.'
},
{
id: 'sugar_beet',
name: 'Sugar Beet',
sector: 'agriculture',
tier: 1,
icon: 'lucide:sprout',
color: '#a3e635',
unit: 'crates',
inputs: [],
outputAmount: 1,
baseCycleTime: 1.5,
unlockCost: 650,
unlockedDefault: false,
baseFacilityCost: 550,
baseManagerCost: 1800,
baseLogisticsCost: 1200,
basePrice: 4.80,
facilityName: 'Sugar Plantation',
managerName: 'Field Director',
logisticsName: 'Beet Hauler',
description: 'Sweet root vegetables cultivated for industrial sweetener extraction.'
},
{
id: 'refined_sugar',
name: 'Refined Sugar',
sector: 'agriculture',
tier: 2,
icon: 'lucide:candy',
color: '#e2e8f0',
unit: 'bags',
inputs: [{ id: 'sugar_beet', amount: 3 }],
outputAmount: 1,
baseCycleTime: 2.2,
unlockCost: 2200,
unlockedDefault: false,
baseFacilityCost: 1800,
baseManagerCost: 4500,
baseLogisticsCost: 3200,
basePrice: 22.00,
facilityName: 'Refinery Plant',
managerName: 'Sugar Chemist',
logisticsName: 'Bulk Distributor',
description: 'Pure granulated sucrose ready for food production.'
},
{
id: 'fresh_bread',
name: 'Artisan Bread',
sector: 'agriculture',
tier: 3,
icon: 'lucide:croissant',
color: '#f59e0b',
unit: 'loaves',
inputs: [{ id: 'flour', amount: 2 }, { id: 'refined_sugar', amount: 1 }],
outputAmount: 2,
baseCycleTime: 3.0,
unlockCost: 9500,
unlockedDefault: false,
baseFacilityCost: 7500,
baseManagerCost: 18000,
baseLogisticsCost: 12500,
basePrice: 58.00,
facilityName: 'Industrial Bakery',
managerName: 'Head Baker',
logisticsName: 'Delivery Fleet',
description: 'Freshly baked wholesale bread dispatched to grocery chains.'
},
{
id: 'packaged_meals',
name: 'Packaged Meal Kits',
sector: 'agriculture',
tier: 4,
icon: 'lucide:utensils',
color: '#10b981',
unit: 'cases',
inputs: [{ id: 'fresh_bread', amount: 3 }],
outputAmount: 1,
baseCycleTime: 4.5,
unlockCost: 45000,
unlockedDefault: false,
baseFacilityCost: 36000,
baseManagerCost: 75000,
baseLogisticsCost: 55000,
basePrice: 260.00,
facilityName: 'Food Processing Line',
managerName: 'Operations Lead',
logisticsName: 'Refrigerated Transport',
description: 'Ready-to-eat branded meal kits with high retail margin.'
}
];