RimWorld

RimWorld

628 ratings
Sandstorms
7
6
4
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
4.894 MB
25 Apr, 2023 @ 10:32am
25 May @ 1:58am
38 Change Notes ( view )

Subscribe to download
Sandstorms

Description
Adds sandstorms, which naturally occur on desert and arid shrubland maps. Functionally very similar to snow and rain, but breaks outdoors electronics rather than short-circuiting them.

Sandstorms will produce extremely windy weather and severely affect sight and movement of pawns on the map. They can appear as forced weather quests or incidents on maps that would normally not have sandstorms.

During sandstorms sand will slowly gather on the map, and sand being sand, it gets everywhere, even under roofed areas. Fallen sand will slowly be blown away by the wind on the map. Pawns will also clear fallen sand in any designated snow clearing zone, which now also functions as a sand clearing zone.

Even maps that would not naturally have sandstorms can still be affected by the sandstorm incident, which requires a nearby biome on the world map that would naturally support sandstorms.

If you are unhappy with the breakdown chance, CHANGE IT IN THE SETTINGS. That's what settings are for.

If you feel like sandstorms happen too often or go on for too long, install my other mod to control this behaviour:
- Weather Control

Mod support
Various modded biomes are supported:
- More Vanilla Biomes (Badlands, Desert Oasis, Coastal Dunes, Sandbar)

- Biomes! Oasis (Chromatic Oasis)

- Biomes! Islands (Atoll, Desert Island, Tropical Island)

- Alpha Biomes (Gallatross Graveyard, Pyroclastic conflagration, Tar Pits)

- Nature's Pretty Sweet Continued
(Desert Salt Flats, Desert Oasis)

- Realistic Planets Continued (temperate desert, oasis)

- Mashed's Ashlands (all biomes)

GitLab link: https://gitlab.com/nightcorp/sandstorms

Uninstalling
If you absolutely need to get rid of this mod mid-playthrough, use the debug actions to change to clear weather TWICE (once for transitioning to, then again to force it *now*) - then use the debug action to clear all sand. Save the game and remove the mod. Upon loading your save you should receive 2 one-time-exceptions, after that you should be good to go.

Personal plug
If you want to get involved more directly with development of my mods or provide feedback, feel free to join my discord server: https://discord.gg/CUjRTvsmpv
Popular Discussions View All (2)
2
25 May @ 1:55am
Sand doesn't wash off of water
Nim
0
16 Jul, 2023 @ 1:42pm
PINNED: If breakdowns happen too often, change it in the settings
NightmareCorporation
329 Comments
CurtimusPrime92 7 Jul @ 3:55pm 
@NightmareCorporation you could add a new "Always clear sand" zone type for reference i believe Celsius mod has a snow mechanic similar to how your sand mechanic feel idk if the code is comparable and they have a "always clear snow" zone type that doesn't conflict with stockpile zoning. i think they made it based off the "home area"/"allowed area" zones you might reach out to them and ask how they did it?
Dusk the Umbreon 7 Jul @ 2:34pm 
Ah, that's unfortunate.

I guess the lazy and easy way would be to literally just create two different cleaning zone types, one for indoor use (which is set to always clean no matter what the weather is) and one for outdoor use (which is set to only clean while there is not a sandstorm).

You might also be able to look into whatever Common Sense does in this regard - They have a setting to strongly discourage cleaning outdoors while it's raining, but I'm not sure if that's usable in this case.
NightmareCorporation  [author] 7 Jul @ 2:16pm 
@Iceobeasty
"Indoor wall" is a funny concept that RW does not follow, walls are by nature "outside", even if they are surrounded by rooms, it's an annoying constraint to work around, for which I have used the placeworker logic of these over-wall buildings.
It seems whatever mod adds those indoor wall heaters is not using the generic placeworker that coolers use - so they break because they use the default logic of "check my own position" - which is a wall - which RW considers outside. Very annoying for you and me. You should specify which mod adds those heaters so I can provide compatibility.

@Dusk the Umbreon
I am not sure how I'd allow the player or even the game to differentiate between an "indoor zone" and "outdoor zone". Zones don't really work like that and have no proper connection to rooms, I'd need to do some expensive checks every time the job tries to fire, so I'm not sure that's a good idea.
CurtimusPrime92 7 Jul @ 11:11am 
@iceobeasty i believe anything that shares an exterior cell edge is intended to have breakdown chance what wall heaters are you using do they go "ON" the wall or "NEXT TO" on an interior grid?
Iceobeasty 7 Jul @ 5:49am 
breaks indoor wall heaters
Dusk the Umbreon 16 Jun @ 10:39am 
As a feature request: make it so fallen sand can ALWAYS be cleared when it's indoors, even during a sandstorm.

I obviously don't want my colonists wasting time sweeping up sand that's just going to immediately build back up, but when it's indoors it's not going to build up anymore, regardless of whether a sandstorm is happening or not.

In otherwise-vanilla games, it's only a mild annoyance when you build a structure during a sandstorm, but it's quite a bit more frustrating to deal with with VE Vehicles, since the garage door being open makes it no longer count as indoors, allowing sand to build up that my colonists won't clear unless I turn back on the setting to clear sand during sandstorms, or the sandstorm ends.
NightmareCorporation  [author] 10 Jun @ 5:43am 
@Felonious Yeeting
Please provide a screenshot of the setup so that I may reproduce the issue.
Felonious Yeeting 5 Jun @ 7:05pm 
Sandstorms break down some electronics even if they're inside. Living in a desert so I have some industrial coolers from Vanilla temperature expanded, and even though I've placed them entirely inside, with an empty room with a vent to the outside to exhaust into, the sandstorms break 'em constantly. I suspect that because it's a wall structure it's not getting protected for some reason.
NightmareCorporation  [author] 24 May @ 5:16pm 
@Nim
Read the description. Install Weather Control.