magicciv/public/resources/events/impact.json
2026-04-07 17:52:04 -07:00

189 lines
5.7 KiB
JSON

{
"base_frequency": 0.005,
"severity_weights": [50, 30, 10, 5, 2, 1.5, 0.8, 0.3, 0.1, 0.02],
"tiers": {
"1": {
"name": "Meteorite",
"elevation_delta": -0.1,
"heat_radius": 1,
"heat_delta": 0.02,
"aerosol_strength": 0,
"aerosol_radius": 0,
"anchor_tier": 1,
"anchor_schools": ["aether"],
"spawns_resource": "iron_ore",
"resource_terrain": "hills"
},
"2": {
"name": "Small Asteroid",
"impactor_diameter_m": 50,
"elevation_delta": 0.15,
"crater_terrain": "mountains",
"heat_radius": 2,
"heat_delta": 0.03,
"aerosol_strength": 0.15,
"aerosol_radius": 6,
"scatter_radius": 2,
"scatter_resource": "garnet",
"scatter_chance": 0.1,
"anchor_tier": 2,
"anchor_schools": ["aether"],
"resource_table": [
{ "resource": "iron_ore", "weight": 50, "resource_terrain": "mountains" },
{ "resource": "obsidian", "weight": 30, "resource_terrain": "mountains" },
{ "resource": "garnet", "weight": 20, "resource_terrain": "mountains" }
]
},
"3": {
"name": "Large Asteroid",
"impactor_diameter_m": 200,
"elevation_delta": 0.25,
"crater_terrain": "mountains",
"heat_radius": 3,
"heat_delta": 0.05,
"aerosol_strength": 0.4,
"aerosol_radius": 10,
"scatter_radius": 3,
"scatter_resource": "garnet",
"scatter_chance": 0.15,
"anchor_tier": 3,
"anchor_schools": ["aether"],
"resource_table": [
{ "resource": "iron_ore", "weight": 40, "resource_terrain": "mountains" },
{ "resource": "obsidian", "weight": 35, "resource_terrain": "mountains" },
{ "resource": "garnet", "weight": 20, "resource_terrain": "mountains" },
{ "resource": "mithril_vein", "weight": 5, "resource_terrain": "mountains" }
]
},
"4": {
"name": "Major Asteroid",
"impactor_diameter_m": 500,
"elevation_delta": 0.3,
"crater_terrain": "mountains",
"heat_radius": 4,
"heat_delta": 0.07,
"aerosol_strength": 0.7,
"aerosol_radius": 15,
"scatter_radius": 4,
"scatter_resource": "garnet",
"scatter_chance": 0.2,
"anchor_tier": 4,
"anchor_schools": ["aether"],
"resource_table": [
{ "resource": "iron_ore", "weight": 30, "resource_terrain": "mountains" },
{ "resource": "obsidian", "weight": 30, "resource_terrain": "mountains" },
{ "resource": "garnet", "weight": 25, "resource_terrain": "mountains" },
{ "resource": "mithril_vein", "weight": 15, "resource_terrain": "mountains" }
]
},
"5": {
"name": "Extinction Asteroid",
"impactor_diameter_m": 1000,
"crater_radius": 6,
"elevation_loss": 0.3,
"aerosol_strength": 1.0,
"aerosol_global": true,
"biome_kill_tier_loss": 4,
"anchor_tier": 5,
"anchor_schools": ["death", "chaos"],
"spawns_resource": "mithril_vein",
"resource_terrain": "desert"
},
"6": {
"name": "Regional Impactor",
"impactor_diameter_km": 1,
"crater_radius": 8,
"elevation_loss": 0.4,
"heat_radius": 12,
"heat_delta": 0.15,
"aerosol_strength": 1.0,
"aerosol_radius": 20,
"aerosol_duration": 15,
"biome_kill_radius": 10,
"biome_kill_tier_loss": 6,
"anchor_tier": 6,
"anchor_schools": ["death", "chaos"],
"spawns_resource": "mithril_vein",
"resource_terrain": "desert"
},
"7": {
"name": "Major Impactor",
"impactor_diameter_km": 3,
"crater_radius": 12,
"elevation_loss": 0.5,
"heat_radius": 18,
"heat_delta": 0.25,
"aerosol_strength": 1.0,
"aerosol_global": true,
"aerosol_duration": 30,
"biome_kill_radius": 18,
"biome_kill_tier_loss": 8,
"o2_delta": -0.02,
"co2_gain": 5000,
"anchor_tier": 7,
"anchor_schools": ["death", "chaos"],
"spawns_resource": "mithril_vein",
"resource_terrain": "desert"
},
"8": {
"name": "K-Pg Impactor",
"impactor_diameter_km": 10,
"crater_radius": 20,
"elevation_loss": 0.6,
"heat_radius": 30,
"heat_delta": 0.4,
"aerosol_strength": 1.0,
"aerosol_global": true,
"aerosol_duration": 60,
"biome_kill_tier_loss": 10,
"biome_kill_global": true,
"o2_delta": -0.05,
"co2_gain": 20000,
"ch4_pulse": 30000,
"sets_flag": "mass_extinction",
"anchor_tier": 8,
"anchor_schools": ["death", "chaos"]
},
"9": {
"name": "Super Impactor",
"impactor_diameter_km": 50,
"crater_radius": 40,
"elevation_loss": 0.8,
"heat_radius": 50,
"heat_delta": 0.6,
"aerosol_strength": 1.0,
"aerosol_global": true,
"aerosol_duration": 100,
"biome_kill_tier_loss": 10,
"biome_kill_global": true,
"o2_delta": -0.10,
"co2_gain": 80000,
"ch4_pulse": 80000,
"sets_flags": ["mass_extinction", "ecological_collapse"],
"photosynthesis_multiplier": 0.05,
"anchor_tier": 9,
"anchor_schools": ["death", "chaos"]
},
"10": {
"name": "World-Killer",
"impactor_diameter_km": 100,
"crater_radius": 60,
"elevation_loss": 1.0,
"heat_radius": 80,
"heat_delta": 1.0,
"aerosol_strength": 1.0,
"aerosol_global": true,
"aerosol_duration": 200,
"biome_kill_tier_loss": 10,
"biome_kill_global": true,
"o2_delta": -0.20,
"co2_gain": 300000,
"ch4_pulse": 200000,
"sets_flags": ["mass_extinction", "ecological_collapse", "ocean_toxic"],
"photosynthesis_multiplier": 0.0,
"game_ending": true,
"anchor_tier": 10,
"anchor_schools": ["death", "chaos"]
}
}
}