warfactoryracine/gameData/WorldGeneration/meteorites.json
StillHammer 076acd4812 Refactor map system and clarify meteorite impact physics
- Create header-only map module with clean separation of concerns
- Move GMap, GTile, RegionManager to dedicated map module
- Remove volcanic/impact methods from GMap (wrong responsibilities)
- Add fragmentation specification to MeteoriteImpact::calculateImpactRadius()
- Define heat conservation formula for MeteoriteImpact::calculateHeatGeneration()
- Clean world-generation-realist includes and dependencies
- Add comprehensive implementation analysis report

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 19:00:36 +08:00

222 lines
7.2 KiB
JSON

{
"_comments": {
"decomposed_materials": "Future materials to implement:",
"other_metals": "zinc_ore + tin_ore + lead_ore + antimony_ore (random distribution)",
"precious_metals": "silver_ore + gold_ore + platinum_ore (random distribution)",
"rare_metals": "titanium_ore + tungsten_ore + iridium_ore (random distribution)",
"note": "meteoric_iron_ore should be rare (1-5%) - premium material for superior steel"
},
"meteorite_types": {
"chondrite_ordinary": {
"name": "Ordinary Chondrite",
"description": "Most common meteorite type - rocky with some metal",
"composition": {
"silicate_rock": 85,
"iron_ore": 8,
"meteoric_iron_ore": 1,
"nickel_ore": 3,
"zinc_ore": 2,
"tin_ore": 1
},
"mass_range": {"min": 1e10, "max": 1e13},
"impact_characteristics": {
"crater_factor": 1.0,
"heat_generation": 800,
"fragmentation": "medium"
}
},
"carbonaceous_chondrite": {
"name": "Carbonaceous Chondrite",
"description": "Water and organic-rich meteorites",
"composition": {
"silicate_rock": 70,
"water_ice": 15,
"organic_compounds": 10,
"iron_ore": 3,
"nickel_ore": 2
},
"mass_range": {"min": 5e9, "max": 8e12},
"impact_characteristics": {
"crater_factor": 0.8,
"heat_generation": 600,
"fragmentation": "high"
}
},
"iron_meteorite": {
"name": "Iron Meteorite",
"description": "Almost pure metal - core fragments from destroyed planetoids",
"composition": {
"iron_ore": 80,
"meteoric_iron_ore": 5,
"nickel_ore": 12,
"silver_ore": 1,
"gold_ore": 1,
"platinum_ore": 1
},
"mass_range": {"min": 1e12, "max": 1e15},
"impact_characteristics": {
"crater_factor": 1.5,
"heat_generation": 1500,
"fragmentation": "low"
}
},
"stony_iron": {
"name": "Stony-Iron Meteorite",
"description": "Mixed rock and metal - rare but valuable",
"composition": {
"silicate_rock": 50,
"iron_ore": 30,
"meteoric_iron_ore": 3,
"nickel_ore": 10,
"silver_ore": 2,
"gold_ore": 1,
"zinc_ore": 2,
"tin_ore": 1,
"lead_ore": 1
},
"mass_range": {"min": 5e11, "max": 5e14},
"impact_characteristics": {
"crater_factor": 1.2,
"heat_generation": 1200,
"fragmentation": "medium"
}
},
"platinum_rich_rare": {
"name": "Platinum-Rich Asteroid Fragment",
"description": "Extremely rare precious metal rich meteorite",
"composition": {
"silicate_rock": 30,
"iron_ore": 18,
"meteoric_iron_ore": 5,
"nickel_ore": 15,
"platinum_ore": 15,
"gold_ore": 8,
"titanium_ore": 4,
"tungsten_ore": 2,
"iridium_ore": 2,
"silver_ore": 1
},
"mass_range": {"min": 1e11, "max": 1e14},
"impact_characteristics": {
"crater_factor": 1.3,
"heat_generation": 1000,
"fragmentation": "low"
}
},
"crystal_meteorite": {
"name": "Crystalline Meteorite",
"description": "Bizarre meteorite made of pure quartz crystals - origin unknown",
"composition": {
"quartz_crystal": 90,
"rare_earth_elements": 5,
"unknown_minerals": 5
},
"mass_range": {"min": 1e9, "max": 1e12},
"impact_characteristics": {
"crater_factor": 0.3,
"heat_generation": 200,
"fragmentation": "explosive",
"special_effects": ["crystal_formations", "electromagnetic_anomaly"]
}
},
"ice_comet_fragment": {
"name": "Dirty Snowball Fragment",
"description": "Massive chunk of dirty ice from the outer solar system",
"composition": {
"water_ice": 60,
"methane_ice": 20,
"cosmic_dust": 15,
"organic_compounds": 5
},
"mass_range": {"min": 1e12, "max": 1e16},
"impact_characteristics": {
"crater_factor": 2.0,
"heat_generation": 300,
"fragmentation": "explosive",
"special_effects": ["steam_explosion", "temporary_atmosphere", "organic_seeding"]
}
},
"radioactive_anomaly": {
"name": "Radioactive Anomaly",
"description": "Highly radioactive meteorite of unknown composition - handle with care",
"composition": {
"uranium_ore": 40,
"thorium_ore": 25,
"plutonium": 15,
"unknown_isotopes": 20
},
"mass_range": {"min": 1e10, "max": 1e13},
"impact_characteristics": {
"crater_factor": 1.0,
"heat_generation": 3000,
"fragmentation": "low",
"special_effects": ["radiation_zone", "mutation_field", "thermal_anomaly"]
}
},
"magnetic_anomaly": {
"name": "Magnetic Core Fragment",
"description": "Intensely magnetic meteorite that disrupts compasses for kilometers",
"composition": {
"magnetite": 70,
"iron_ore": 20,
"rare_earth_magnets": 10
},
"mass_range": {"min": 1e11, "max": 1e14},
"impact_characteristics": {
"crater_factor": 1.4,
"heat_generation": 1200,
"fragmentation": "medium",
"special_effects": ["magnetic_field_disruption", "compass_anomaly", "metallic_attraction"]
}
},
"glass_meteorite": {
"name": "Obsidian Wanderer",
"description": "Perfectly smooth glass meteorite - natural or artificial origin unclear",
"composition": {
"volcanic_glass": 95,
"trace_metals": 3,
"mystery_inclusions": 2
},
"mass_range": {"min": 1e9, "max": 1e11},
"impact_characteristics": {
"crater_factor": 0.5,
"heat_generation": 400,
"fragmentation": "high",
"special_effects": ["razor_sharp_shards", "perfect_reflections", "optical_effects"]
}
},
"bubble_meteorite": {
"name": "Foam Stone",
"description": "Incredibly light meteorite full of gas bubbles - floats on water",
"composition": {
"pumice_like_rock": 40,
"trapped_gases": 50,
"silicate_foam": 10
},
"mass_range": {"min": 1e8, "max": 1e10},
"impact_characteristics": {
"crater_factor": 0.1,
"heat_generation": 100,
"fragmentation": "low",
"special_effects": ["gas_release", "floating_debris", "minimal_damage"]
}
},
"diamond_meteorite": {
"name": "Diamond Rain",
"description": "Meteorite studded with micro-diamonds - forms under extreme pressure",
"composition": {
"micro_diamonds": 30,
"carbon_matrix": 50,
"silicate_rock": 15,
"metal_inclusions": 5
},
"mass_range": {"min": 1e10, "max": 1e12},
"impact_characteristics": {
"crater_factor": 1.1,
"heat_generation": 900,
"fragmentation": "low",
"special_effects": ["diamond_scatter", "extreme_hardness", "cutting_capability"]
}
}
}
}