:-) This will be my fifth Adventuron-powered game, so I've used a fair amount of this stuff before... or pestered Chris to tell me how to do a lot of this stuff before.
There's code like that in the Scout's Honour example code, linked to in the sticky post. It has some interesting examples in it, but I wouldn't code an Adventuron game like that these days as it doesn't really make good use of a lot of Adventuron's strengths and special features... I was basically coding like I would've done on a Spectrum with PAWs... so I did a lot of stuff with booleans, where I'd now do them a lot simpler with Adventuron's own checks like has_not_created. (I'm not 100% sure that was even in Adventuron when I first wrote the game)