[[door]]\n[[den]]
<<if $gotkey>>[[dark]]\n<<else>>You don't have the key. [[cellar]]<<endif>>
<<set $gotkey = true>>Got key.\n\n<<display 'den'>>
<<set $gotlamp = true>>Got lamp.\n\n<<display 'den'>>
<<if $gotlamp>>win :D<<else>>You were eaten by a grue. D:<<endif>>
<<set $gotkey = false>><<set $gotlamp = false>>[[den]]\n[[cellar]]
[[cellar]]\n<<if $gotkey eq false>>[[get key]]<<endif>>\n<<if $gotlamp eq false>>[[get lamp]]<<endif>>
A Simple Example