Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I tested and this should be resolved now.

Now Adventuron will take care of wear limits. If you want to perform some complex logic in your game to do with a lot of independent tests, might I suggest use of a dynamic boolean. A dynamic boolean will act as like the conditional part of an if statement, but you can just refer to it as a variable (you can't set a dynamic boolean variable, it is always calculated fresh every time you refer to it).

If this doesn't make any sense, don't worry about it. It's entirely optional.

booleans {
   is_wearing_something : boolean_dynamic {(
      is_worn "clothes" ||
      is_worn "dress"   || 
      is_worn "jacket"  || 
      is_worn "outfit"
   )}   
   is_not_wearing_something : boolean_dynamic {(
      is_wearing_something == false
   )}
}
on_command {
   : match "leave _" {
      : if (is_at "hut" && is_not_wearing_something) {
         : print "You can't go outside unless you put something on.";
         : done ;
      }
   }
}

Thanks!