Quote from: kopecman on January 23, 2015, 05:40:52 AM
After spending a decent amount of time playing RimWorld lately I came up with few ideas how to improve game play experience and make certain things less annoying. I hope many will agree with me. Those things are:
Right-click manual work re-assign - I hate when I can't assign a task to a certain colonist because it is reserved by some other one. And especially when your base is on fire. How many times you wanted to extinguish last "piece" of fire, but it was assigned to colonist which is on the other side of the map? I know you can deal with it by setting eager-to-do-it colonist to a weapon-ready mode, but there should be an easier way to do it. The grayed-out option should be simply a re-assign option.
Safe area and lockdown button - Option to set a "safe" zone (within the walls of your base I guess) and when you hit an emergency button (it could be a siren which one of your guys would need to turn on, that would be cool) all your colonist outside the safe area would return to the safe zone and would operate only within this area during the lockdown. So your cooks would not stop cooking but colonists hauling plasteel would drop it and run to safety. Few of my guys died during "all-boars-went-crazy" event just because I did not noticed they are screwing around somewhere.
Groups - There should be a way how to set a colonist group like in strategy games. It would make selecting your "hit squad" members much easier. Cycling through 30 colonists to select 7 good shooters every time you are being besieged is annoying.
"No-screwing-around" area - Area where idle colonist would not go. For some reason walking through freezer door is a favorite activity of my colonists. And during summer it is a really big deal. RIP spoiled food.
These are my ideas. What do you think?
Definitely good suggestions. The task re-assign is a no-brainer. Dwarf Fortress has zoning options like this, and Rimworld is obviously inspired by the zoning features of DF. As for the emergency button, it could be a feature of the Comms Console (I'd think a toggle).


