IO States or Variables that can be set to player/visitor interaction:

We could really have great use for something that enables per-player variables/states
to be set upon interaction with items.

Possibly a custom “NamedCheck” boolean (true/false) that can be set on interacting (E) with an object,
or static/built in ones if that is too much of a headache?

Usecase would be for instance to check states like:

an NPC, having “TalkedToNPC (NPCName)” as condition for an action of an IO Item.
Or “HasTriggered (TriggerVolumeName)”
Or "HasInteractedWith (ItemName/PlushieName/ObjectName)

Any of these sorts would open up alot of mechanical and gameplay flow that we cannot use at the moment, which affects/sets a state for a player reaching a point/interacting with something themselves specifically.

Really hoping this can appear in some form <3

I firmly believe this will unlock alot of different condo/io related wishes in one big swoop