Citizen waypoints/work points

Started by bobucles, August 01, 2014, 10:50:30 AM

Previous topic - Next topic

bobucles

When looking for a task, citizens will consider working around their current location. In some cases it means they will never go out to the work site where you WANT them to be. This is very obvious after they grab a lunch or go to bed, which in Rimworld is the quickest way for them to abandon the job.

Enter the waypoint! Its function is simple. Rather than looking for tasks using the civilian as a point of reference, they will look for tasks around the waypoint. It essentially becomes their "work zone". This way important locations can be highlighted and given an indirect priority. No other AI is forced; if they have nothing to do in that area, they won't bother going there.

Two commands are required for citizens. One to set a waypoint, and one to clear it.

Bog

That'd be very cool, and actually pretty simple to use.

Just to be clear I'm pretty sure you're implying you want each colonist to have their own way-point, not a general one. Is that right? Because that's how I'd do it.
Divergence of Civilization Lead Developer (in this case that's the fancy way of saying "Only Developer")

Project Armoury Developer (New huge 2.13 Release now live!)

Somz

Quote from: Bog on August 01, 2014, 02:49:55 PM
That'd be very cool, and actually pretty simple to use.

Just to be clear I'm pretty sure you're implying you want each colonist to have their own way-point, not a general one. Is that right? Because that's how I'd do it.

Indeed that'd be better, still... There's constant "argument" on how much we should be able to control our colonists (like we can't tell them when to sleep/eat) so even though it's a good idea I don't know if it'll have a place in the game or not.
I give my blessing anyway. ^^
To beer or not to beer.
That is a laughable question.

theapolaustic1

What I'd like is something along these lines that goes by job. Lemme designate the recent corpse field from the last raid party as a "haul zone" to clear it up faster and with less headache. Lemme designate an area a wee bit away as the main "hunting" zone, so that I stop having colonists set up between three buildings trying to get that miracle shot on a squirrel that doesn't damage a wall or colonist. Lemme set a grow point above the zone I have farther away to grow trees, so that they do that one first rather than last.

Or at the very least, let me queue up orders. A "haul all in this area" rather than "haul this and maybe a few other piles if you're not too tired/hungry by the time you get there, if that's the case I'll just remind you in the morning"

bobucles

Yes, I assume that each colonist would have their own waypoint.
Quoteso even though it's a good idea I don't know if it'll have a place in the game or not.
You can already control where cookers and crafters hang out simply by the location of their equipment. Not every task has a convenient machine for citizens to crowd around, so when they get tired of a location they won't bother going back.

The purpose of a waypoint is to focus your citizen's attention where the job is. If left to their own devices the need for food and sleep will trap them close to home.