Safe zone

Started by Mrglrglmrglmrrrlggg, July 21, 2014, 07:09:40 PM

Previous topic - Next topic

Mrglrglmrglmrrrlggg

Hello RimWorld community.

We all had one time an undrafted colonist who thought it was a good idea to haul this rock. Yes, this rock, just at the centre of besieging enemies. Or this one, in front of 20 scythers.

This "I don't give a f*" behavior from undrafted colonists is really annoying when there is a lot of work to do in safe zones but they only want to haul this rock.

So my idea is to create a new zone: the safe zone. How it would work:


  • Safe zones are added and removed by the player, just like home zones.
  • Colonists have a new toggle option: "Stay on safe zone".
  • If "Stay on safe zone" is enabled, undrafted colonists will not work on something if it would make them exit their current safe zone.

If adding a new zone type is too much, how about just add this mechanism for home zone?

bjo0rn

I was just about to suggest "why not bake this function into the home zone?" Hehe! I like the idea though. Not sure exactly hos it would work in practice though. Would a mad squirrel be able to trigger everyone to retreat to home region?

Mrglrglmrglmrrrlggg

QuoteWould a mad squirrel be able to trigger everyone to retreat to home region?

As long as the player enable the "Stay on safe zone" toggle option, even if there is no major thread. This would be a manual activation, like draft/undraft.

christhekiller

Maybe just a "Stay out of Range of Hostiles" toggle option. The game would just calculate the range of hostile weapons and have non-drafted colonists stay out of those ranges.
This way you could just turn it on and keep it on if you want. And I'm fairly certain the game already calculates the range of guns and it would just be a manner of working the pathing to stay out of those ranges.

Mrglrglmrglmrrrlggg

QuoteMaybe just a "Stay out of Range of Hostiles" toggle option

This is way more complex to code because a pirate is not static like a zone. Your colonist would have to reconsider his path each second because pirates move.

_alphaBeta_

This has been suggested previously here, and I certainly agree. Another more recent duplicate suggestion was also discussed here as well.

I still think a new zone is the way to go as I explain in the first thread linked above. There may be some cases where the player wants a slightly different area than the home zone. The player shouldn't have to change the home zone and then change it back after the battle IMHO.