Yeah, I'm confused. My problem is, It appears that after the script runs once, it won't run again. If I try the key with frozen hands, it gives the message and all is well. If I then go on to light the fire and try again, it says "Cannot use item this way!"
If I light the fire first and then use the key, it works like a charm. It seems that once I run the script once either way, it won't work again. I don't understand.
Also, I simply cannot get it to display the text when I use the door normally while it is locked.
![Sad Sad](https://www.frictionalgames.com/forum/images/smilies/sad.gif)
code:
void locked1(string &in EntityName, string &in Type)
{
SetMessage("woodshop", "InteractLockedDoor", 0);
}
And I have 'locked1' as the PlayerInteractCallBack on the door itself. That same system worked just fine for my lantern script. :/