Open eriktorbjorn opened 5 years ago
It may be because every (?) person in the game has OPENBIT
. That was removed in The Witness. So that could be one way to fix it, but perhaps it's better to simply add a check to PRE-PUT
. Something like this, perhaps?
<ROUTINE PRE-PUT ()
<COND (<OR <IN? ,PRSO ,GLOBAL-OBJECTS>
<NOT <FSET? ,PRSO ,TAKEBIT>>
<FSET? ,PRSI ,PERSON>>
<TELL "Nice try." CR>)>>