murgh wrote:So <somecondition> should check if his needs are completely settled before releasing, no?

In theory, yes, in practise Needs.SomeNeed doesn't work... I can only use Needs.SomeNeed = 0...

Anyway, I think i find a solution... I spawn an object (out of service sign, lol) and put it on the slot. When the prisoner is near and the provider ready, i delete it. I can share the code if someone wants to see it and help me