Mechanics wiki / Survive the Storm / Ideas

Ideas

Unbuilt ideas for Survive the Storm - features that are not scheduled and not in the build. The rest of the wiki describes what the mod does now; this page is the parking lot for what it might do later. Nothing here is committed to.

Random maintenance

Randomize each building's maintenance cost so no two runs maintain the colony the same way, in the spirit of the mod's other per-run randomization. Scoped to power buildings and Moisture Vaporators, each rolling its own maintenance resource and/or amount per run. Power Accumulator maintenance would stay vanilla (Polymers).

How it would be built: a new Code/StS_RandomMaintenance.lua, registered by a follow-up pass like the map-conditions foundation. Base-game targets: Lua/RequiresMaintenance.lua and the building templates in Data/BuildingTemplate.lua:4369-4409 (Battery_WaterFuelCell is the worked example). Building-template data can live in two separate tables (BuildingTemplates[id] and ClassTemplates.Building[id]), so both would need patching.

Tourism insight

More on-screen detail about tourism, an equivalent of the rival TRADE INFO panel for the tourism system. The data source is not yet located.

Fuller rival trade preview

A preview of the exact resources an upcoming rival trade route will carry. The reroll clock and each rival's trade character are already shown in the rival TRADE INFO panel (Rivals show everything); this would add the specific resources the next route brings. Route generation is in gagarin: Code/TradeRoutes.lua and Presets/DumbAIDef.lua.

Rare Metals Refinery rebalance

Make Brazil's Rare Metals Refinery costlier to run and build: Power 10 to 20, Waste Rock per batch 10 to 20, build cost gains 3 Electronics and 3 Polymers, upkeep gains 1 Electronics and 1 Polymer.

Zeus Rocket removal (USA)

USA no longer starts with the Zeus Rocket (reverts to the standard Supply Rocket), leaving the Zeus unique to the International Mars Mission.