GZ-Impact (Asteroid Events for Terra Nauvis!)

by gz-mods

Adds asteroid impact events that leave craters and add mineable promethium to Terra Nauvis! Also adds an asteroid mining drill and a hypercooled explosive mining slurry that is used as coolant and then a blasting agent. Coming soon: detection research mitigation tech space research overhaul

Content
8 hours ago
2.0
154
Environment Mining

Changelog

Version: 0.3.20
Date: 2026-10-20
  Fixes:
    - Correct Atmospheric Weather Monitor chart and legend to reference registered custom sprite prototypes by bare sprite name.
    - Prevent Weather tab selection from crashing a running multiplayer game with Unknown sprite "sprite/gz-impact-weather-normal".

Version: 0.3.19
Date: 2026-10-19
  Changes:
    - Centralize screen-window construction, glass theme, lifecycle and standard draggable headers through Gizmod gui_windows.
    - Keep existing panels, event handlers, names and gameplay data intact.

Version: 0.3.18
Date: 2026-10-19
  Changes:
    - Declare exact GZ-owned crafting items and recipes in crafting_catalog.lua; organize them into curated semantic crafting rows.
    - Do not claim third-party prototypes or generate crafting-tab ownership from prototype snapshot differences.

Version: 0.3.17
Date: 2026-10-14
  Changes:
    - Weather states are now drawn only as a fixed twenty-by-twenty (20x20) world-scale chart with X/Y coordinates and a color key inside the Weather tab.
    - Removed weather and storm area rendering from world/chart view; lightning visuals and electrical surges remain active.
    - Reused the political map coordinate convention (-10,000 to +10,000 on each axis); chart cells sample four points and expose details on hover.
    - Removed obsolete on-map overlay checkboxes and per-player settings; cached atmospheric conditions and multiplayer simulation unchanged.
  Performance:
    - Weather tab chart rebuilds only when weather revision or the player region changes, instead of every two seconds.

Version: 0.3.16
Date: 2026-10-14
  Features:
    - Added regional pressure-driven weather state machine (normal, dry, rain, thunderstorm, high wind) across +/-10,000 Nauvis tiles.
    - Added Atmospheric Monitor Weather tab showing pressure, trends, humidity, wind, local conditions and nearby regions.
    - Added optional low-opacity chart-only weather-region indicators; no rain, dry, or wind graphics or gameplay effects yet.
    - Thunderstorms now derive from the weather system, instead of the independent random storm spawner.
    - Added Impact weather_at and weather_revision remote endpoints for future pollution transport and weather effects.
  Compatibility:
    - Retained asteroid systems, native lightning visuals, 12 MW surges, and older storm status interface.
    - Migrates previously selected Storms tab (index 2) to index 3.

Version: 0.3.15
Date: 2026-10-14
  Fixes:
    - Replaced hand-drawn lightning lines and rings with the native Space Age lightning animation and sound.
    - Cloned lightning has no damage or energy transfer; existing 12 MW, 120-tick grid load is unchanged.

Version: 0.3.14
Date: 2026-10-14
  Fixes:
    - Consolidated duplicate [entity-name] locale sections introduced by the storm integration.

Version: 0.3.12
Date: 2026-09-27
  Performance:
    - Removed synchronous force_generate_chunk_requests from scheduled impact target selection; warning targets now use the 15-minute lead time for normal background chunk generation.
    - Bounded candidate scoring to 36 candidates per zone and at most 192 sampled entities per candidate, preventing dense factories from turning warning selection into a large hitch.
    - Updated the Gizmod registry version advertised by GZ Impact.

Version: 0.3.11
Date: 2026-09-26
  Documentation:
    - Added the root AGENTS.md integration charter with mod-specific authority rules and the canonical GIZMOD service/API guide.
Version: 0.3.10
Date: 2026-09-25
  Integration:
    - Registered Impact with the GIZMOD Item Tabs API; items, fluids, and recipes created by this mod are grouped into its own row under the active MASTER tab.
Version: 0.3.8
Date: 2026-09-19
  Changes:
    - Added map buttons to locked-impact warnings and the impact monitor; clicking them opens remote view centered on the predicted impact location.
    - Reworked the Impact Monitor intro so it immediately explains meteor-event behavior.
    - Added a prominent live countdown for the next impact event and refresh it once per second while the monitor is open.
    - Bumped the one-time Impact Monitor introduction revision so existing players see the corrected information window once after updating.

Version: 0.3.7
Date: 2026-09-18
  Features:
    - Added an Asteroid Impact Monitor showing the next scheduled impact, locked inbound zones, guaranteed/natural schedule status, mechanics summary, and recent landed impacts.
    - Added Alt+I to toggle the Impact Monitor.
    - Added a gz_impact remote interface so GZ-Terra can expose the monitor from the TERRA hub panel.
    - The Impact Monitor is queued to show once per player after this feature is installed, opening on their next join/load when no other custom window is active.
Version: 0.3.6
Date: 2026-08-25
  Bugfixes:
    - Fixed scheduled impact target selection crashing when a sampled candidate lies in an ungenerated chunk.
    - candidate_score now reads LuaTile.name only for generated chunks and valid LuaTile objects, without forcing generation for every sampled target.


Version: 0.3.13
Date: 2026-10-14
  Features:
    - Integrated electrical storm cells, 12 MW two-second power surges, and world/chart overlays into GZ Impact.
    - Renamed Impact Monitor to Atmospheric Monitor with Impacts and Storms tabs, live grid telemetry, recent strikes, and per-player overlay preference.
  Fixes:
    - Corrected companion storm energy units (power_usage uses joules per tick).
    - Reused Impact tick dispatcher and preserved impact scheduling/UI and Gizmod registration.