Conditional Backdrops
version 1 by John Clemens
Version 1 of Conditional Backdrops by John Clemens begins here.
"An extension to allow rules for determining the presence of backdrops."
A conditional backdrop is a kind of thing.
A conditional backdrop is always fixed in place. A conditional backdrop is never portable. A conditional backdrop is usually scenery.
Include (- with found_in [ ; ProcessRulebook( (+ Backdrop condition rules +), self); return (rulechange_stack-->rulechange_sp == RS_SUCCEEDS); ], -) when defining a conditional backdrop.
The specification of conditional backdrop is "Like a backdrop, but allows rules for determining presence or absence in a given room."
Backdrop condition rules are an object-based rulebook.
Backdrop condition rules have outcomes present (success), it is present (success), it is absent (failure) and absent (failure - the default).
To decide which object is new location: (- location -).
Conditional Backdrops ends here.