Just wanted to let you know that the "can use multiple restrictions but actor only needs to meet one" thing isn't working. Or at least, I'm not understanding how you meant it to be implemented.
<Restrict>
!Actor= 1
</Restrict>
<Restrict>
Actor= 1
Switch(21)= On
</Restrict>
When I do this, it should make so that anyone but actor 1 can use the item. However, once switch 21 is on, Actor 1 can also use the item.
But in practice, what happens is that only the second set of restrictions will work. So, currently, no one can use the item at all unless the switch is pulled. Then only Actor 1 can use it.
If I reverse the restriction order, anyone can use the item except actor 1 whether the switch is pulled or not.