Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yes, it's possible in the normal way ...

I tested this and it blocks entry from N or ENTER (assuming both at between inside and outside in the connection table):

   block_building : block_path {
      block_when_not         = is_has_given_oracle_something
      from                   = outside_building
      to                     = inside_building
      message                = Oracle Prevents
   }
   

That was quick. I was going to say don't bother, as I've reverted to the DIY way. I'm sure your code is what I had and it didn't work. Maybe I still had the manual way for the barrier with ENTER and it was taking precedence. If so, it probably didn't have the condition check, as I'd only just added the boolean to use for the test. Anyway, works now.