Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

JimB16

1
Posts
1
Topics
A member registered Jan 27, 2020

Recent community posts

Hello,

I found the idea of this Jam interesting and so I tested Adventuron a bit to see how it would work and I probably found a bug when I implemented a block for not wearing something. The "block_when_not_worn" doesn't work, at least as I expect it to work. The other blocks like "block_when_not_carried" worked fine. Here test code for an example where the player should be able to enter the next location if they wear the suit, which doesn't work. The Carrying-Block works without problems.

##################################################
## bug demonstration of "block_when_not_worn"
## test with
## s, take suit, s, wear suit, s
##################################################
start_at            = beach
redescribe          = auto_beta
game_information {
   game_name        = WornBlock
   game_version     = 0.1.0
}
game_settings {
   rewind_enabled                = true
   rollback_enabled              = true
   imply_header_from_location_id = true
}
locations {
   beach        : location ;
   under_water    : location ;
}
connections {
   from, direction, to = [
      beach,  south, under_water,
   ]
}
objects {
   
   diving_suit : object "a diving suit" wearable = "true" at = "beach";
   
}
barriers {
   
   space_block : block {
      block_when_not_worn    = diving_suit
      #block_when_not_carried  = diving_suit
      location               = under_water
      message                = No diving suit.
      show_blocked_exit   = true
   }
}