Criteria for allowing the use of items

Started by Lightzy, July 31, 2016, 02:58:57 PM

Previous topic - Next topic

Lightzy

So..
I want only depressed/stressed people to be allowed fine/lavish meals.
Also, I don't want to go find the depressed person, quickly "un-X" the fine meal, have him grab one, and quickly "X" it again, hoping of course that noone else will run and grab it first.

Suggest adding a toggle to allow/disallow the picking up/consuming of items according to criteria such as happiness/colonist name/etc.


Yeah its niche but maybe it could come in useful as a UI design addition for more things later when content is more robust

Havan_IronOak

I understand your thinking and it makes sense. How about setting up a VIP area that covers the same area as your regular one but also allows access to your secret stash of fine meals (It could just be a corner of the freezer)


Lightzy

#2
Or maybe in the character tab you can have an "allow/disallow" field.. so the king of my tribe is allowed fine meals while everyone else are only allowed rotten caribou.

But yeah I guess zones do cover it :)
Didn't think of that.   
Problem is you can't have overlaying/secondary areas which makes it a bit tedious, but whatever :)

Havan_IronOak

I agree that zones could use some work.

Personally I've been thinking that there ought to be a mod that will allow multiple zone assignments per pawn  but I've not worked out in my own mind exactly how that would work and how it could easily be switched (for when raids or toxic events occur)

Perhaps someone smarter than me will solve that problem. In the mean time I'll just continue to make redundant zones where one includes a bit of VIP space that others do not. It does help that pawns WILL cross spaces that they are not allowed in to get to a priority assignment that you give them in another allowed area.

For example... picture three detached cabins separated by outdoor areas. If you have an area named "cleanable" that includes just the three cabin interiors, you can assign them to clean cabin 1 and they will even if they have yo go outside their allowed area to do it.

Lightzy

#4
There's also the problem of hauling items there..
You have to do a lot of micro for that.
I think overall it might be easier to have certain privileges enabled or revoked on the pawn's own character screen.


One powerful and flexible solution is to allow the player to create "statements" for pawns in their character screen.
A button called "create restriction" or something like that. Then you fill out the [] fields:

"Pawn is [forced/allowed/disallowed] to [interact with/use/consume] [item (list of all items)]"



For example:

"Pawn is [disallowed] to [consume] [fine meals]"
That pawn can haul them, feed them to others, but not eat them.


"Pawn is [forced] to [interact with] [dead animals]"

Yeah ok that one doesn't sound good... hahahah. Anyway, That pawn, regardless of all other priorities, will be forced to, as a first priority, haul and butcher animals.
Good for when you have a cook but you want his first priority to be butchering, rather than cooking, for example.


And other such statements that the player generates. Easy and fun!
Problem is it might give a bit TOO much control to the player, but I actually don't find it THAT fun to always find my pawns are doing something other than what I want them to and have to micro them to butcher instead of cook, for example.
You already have near complete control of pawns with the priorities setup, so this doesn't too strange. It's also very flexible.