warfactoryracine/gameData/Ressources/rawResources.json
StillHammer b93b269e6d Implement complete world-generation-realist system with volcanic physics and region fusion
- Create volcanic system: Volcano.h, VolcanoFactory.h, VolcanoImpact.h with realistic lifecycle modeling
- Add PlanetaryDifferentiationFunction.h for gravitational material separation (regions → core)
- Implement CoolingPhaseFunction.h with dual influences (core + surface temperature)
- Create UniversalRegionFusionFunction.h as template with duck typing for type-safe fusion
- Add ResourceRegion.h, TectonicRegion.h, ClimateRegion.h with unified fusion interface
- Update Regular_world.json with Phase 0 initialization and volcanic/cooling configurations
- Add melting_point_celsius to all resources for volcanic composition filtering
- Implement ResourceRegistry and RandomGenerator singletons for performance
- Scale system for realistic quantities: uint64_t gameplay, uint128_t planetary core

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 14:38:46 +08:00

257 lines
6.5 KiB
JSON

{
"iron_ore": {
"name": "Iron Ore",
"category": "basic_metal",
"logistic_category": "resource",
"density": 5.2,
"melting_point_celsius": 1538,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "iron_ore.png",
"color": "#8B4513",
"map_color": "#654321",
"particle_effect": "metallic_dust"
}
},
"copper_ore": {
"name": "Copper Ore",
"category": "basic_metal",
"logistic_category": "resource",
"density": 4.8,
"melting_point_celsius": 1085,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "copper_ore.png",
"color": "#CD7F32",
"map_color": "#B87333",
"particle_effect": "metallic_dust"
}
},
"aluminum_ore": {
"name": "Aluminum Ore (Bauxite)",
"category": "basic_metal",
"logistic_category": "resource",
"density": 2.8,
"melting_point_celsius": 660,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "bauxite.png",
"color": "#CD853F",
"map_color": "#D2691E",
"particle_effect": "clay_dust"
}
},
"zinc_ore": {
"name": "Zinc Ore",
"category": "basic_metal",
"logistic_category": "resource",
"density": 4.2,
"melting_point_celsius": 420,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "zinc_ore.png",
"color": "#A8A8A8",
"map_color": "#DCDCDC",
"particle_effect": "metallic_dust"
}
},
"tin_ore": {
"name": "Tin Ore",
"category": "basic_metal",
"logistic_category": "resource",
"density": 4.5,
"melting_point_celsius": 232,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "tin_ore.png",
"color": "#C0C0C0",
"map_color": "#B8860B",
"particle_effect": "metallic_dust"
}
},
"lead_ore": {
"name": "Lead Ore",
"category": "basic_metal",
"logistic_category": "resource",
"density": 6.8,
"melting_point_celsius": 327,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "lead_ore.png",
"color": "#708090",
"map_color": "#696969",
"particle_effect": "heavy_dust"
}
},
"nickel_ore": {
"name": "Nickel Ore",
"category": "advanced_metal",
"logistic_category": "resource",
"density": 5.6,
"melting_point_celsius": 1455,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "nickel_ore.png",
"color": "#C0C0C0",
"map_color": "#A9A9A9",
"particle_effect": "metallic_dust"
}
},
"chromium_ore": {
"name": "Chromium Ore",
"category": "advanced_metal",
"logistic_category": "resource",
"density": 3.8,
"melting_point_celsius": 1907,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "chromium_ore.png",
"color": "#708090",
"map_color": "#778899",
"particle_effect": "metallic_dust"
}
},
"antimony_ore": {
"name": "Antimony Ore",
"category": "advanced_metal",
"logistic_category": "resource",
"density": 4.6,
"melting_point_celsius": 631,
"stack_size": 50,
"container_type": "metal_ore",
"ui": {
"icon": "antimony_ore.png",
"color": "#A8A8A8",
"map_color": "#C0C0C0",
"particle_effect": "metallic_dust"
}
},
"gold_ore": {
"name": "Gold Ore",
"category": "precious_metal",
"logistic_category": "resource",
"density": 8.9,
"melting_point_celsius": 1064,
"stack_size": 25,
"container_type": "precious_ore",
"ui": {
"icon": "gold_ore.png",
"color": "#FFD700",
"map_color": "#DAA520",
"particle_effect": "precious_dust"
}
},
"silver_ore": {
"name": "Silver Ore",
"category": "precious_metal",
"logistic_category": "resource",
"density": 6.1,
"melting_point_celsius": 962,
"stack_size": 25,
"container_type": "precious_ore",
"ui": {
"icon": "silver_ore.png",
"color": "#C0C0C0",
"map_color": "#E6E6FA",
"particle_effect": "precious_dust"
}
},
"platinum_ore": {
"name": "Platinum Ore",
"category": "precious_metal",
"logistic_category": "resource",
"density": 9.8,
"melting_point_celsius": 1768,
"stack_size": 10,
"container_type": "precious_ore",
"ui": {
"icon": "platinum_ore.png",
"color": "#E5E4E2",
"map_color": "#B0C4DE",
"particle_effect": "precious_dust"
}
},
"titanium_ore": {
"name": "Titanium Ore",
"category": "rare_metal",
"logistic_category": "resource",
"density": 3.2,
"melting_point_celsius": 1668,
"stack_size": 25,
"container_type": "metal_ore",
"ui": {
"icon": "titanium_ore.png",
"color": "#D3D3D3",
"map_color": "#B0C4DE",
"particle_effect": "light_metallic_dust"
}
},
"tungsten_ore": {
"name": "Tungsten Ore",
"category": "rare_metal",
"logistic_category": "resource",
"density": 8.2,
"melting_point_celsius": 3414,
"stack_size": 25,
"container_type": "metal_ore",
"ui": {
"icon": "tungsten_ore.png",
"color": "#696969",
"map_color": "#2F4F4F",
"particle_effect": "heavy_metallic_dust"
}
},
"iridium_ore": {
"name": "Iridium Ore",
"category": "rare_metal",
"logistic_category": "resource",
"density": 11.2,
"melting_point_celsius": 2466,
"stack_size": 5,
"container_type": "precious_ore",
"ui": {
"icon": "iridium_ore.png",
"color": "#F8F8FF",
"map_color": "#E6E6FA",
"particle_effect": "rare_dust"
}
},
"lithium": {
"name": "Lithium",
"category": "alkali_metal",
"logistic_category": "resource",
"density": 0.5,
"melting_point_celsius": 181,
"stack_size": 25,
"container_type": "light_metal",
"ui": {
"icon": "lithium.png",
"color": "#F0F8FF",
"map_color": "#E6E6FA",
"particle_effect": "light_metallic_dust"
}
},
"cobalt": {
"name": "Cobalt",
"category": "strategic_metal",
"logistic_category": "resource",
"density": 8.9,
"melting_point_celsius": 1495,
"stack_size": 25,
"container_type": "metal_ore",
"ui": {
"icon": "cobalt.png",
"color": "#0047AB",
"map_color": "#4169E1",
"particle_effect": "blue_metallic_dust"
}
}
}