' "Escape the Prison!" ' Created with QDK Pro 4.1.2 !include define game asl-version <410> start game author game info default fontname default fontsize <16> background foreground startscript { hide flag on give } afterturn { if not here and not here and not here and not here then { move move move move } } verb msg define variable type numeric value <1> end define end define define options debug on panes on abbreviations on end define define menu end define define room prefix north locked description <|s00The cell is made entirely of stone slabs. It is damp and dark, with barely any light at all. Only an iron door lies between you and freedom. Apart from your merry band of adventurers, your pet inventory donkey Donk is here, grazing away at the moldy straw beddings. Suddenly a guard opens a very small hatch, only to throw in an apple. "Enjoy your dinner, swamprats, hahaha!", the guard laughs.> define object look speak if ( %character% = 3 ) then msg else msg displaytype article gender end define define object look { if flag then { msg } else msg <|s00Tara is a slender brunette with a big cleavage.> } speak if flag then msg else msg displaytype article gender end define define object look speak if ( %character% = 1 ) then msg else msg displaytype article gender end define define object look displaytype article gender end define define object look prefix displaytype article gender use { if ( %character% = 2 ) then { msg <|s00Tara uses the lock pick on the iron door. Soon, you hear a clicking noise.> unlock } else msg <|s00Tara is the only one who knows how to use a lock pick.> } end define define object look take displaytype article gender use playerlose give to { msg <|s00You give the rotten apple to Donk, which he happily eats. It does not take long before his stomach starts grumbling, and moments later, Donk lifts his tail to drop a steaming pile of fresh dung on the stone floor, making the atmosphere of the cell unbearable.> show hide } properties action playerlose end define define object look take displaytype article gender hidden container opened add remove end define define object look take displaytype article gender parent end define end define define room define object displaytype article gender use on { if flag then { msg <|s00By erratically waving your hands and chanting, you resurrect Tara. "Thank you Hans, you saved me!"> flag off } else msg } drop nowhere <> end define define object look choose displaytype article gender drop nowhere <> end define end define define room south script playerwin description <|s00You are finally free!> end define define text |s09You awaken in a damp cell. Your party companions Tara the Thief and Hans the Cleric are here as well, but somebody is missing. Yes...that must be it - your other companion, Grogh the Orcish Berzerker, must have fallen asleep on his guard post the other night, that inexcusable sod. Even Donk, your pet donkey who carries your inventory, is here, which is kind of odd since his meat would have made an excellent stew.|s00 end define define text |s09You have managed to escape the cell and a fate unknown. Now you and your merry band of adventurers may journey forth into the sunset!|s00 end define define text |s00You ate the apple...and got instant death diarreaaaaaarggggghhhhhh! (GAME OVER) end define define selection info choice { if ( %character% = 1 ) then msg else { msg <|s00You now play as Mandrake.> set numeric hide show show move