(if: $waking is not 1)[(set: $waking to 1)<!--(track: 'strike1', 'stop')\
(track: 'strike1', 'playwhenpossible')-->]\
(set: $narration to "waking1")\
(set: _printmap to 0)\
(if: $IceCreamMelt >= $MeltTrigger)[(if:$Door is 1)[(goto: "Ice cream melted")]]\
It is cold in this place, but you are weirdly comfortable. You are in a small metal room, the room is lined on three sides with green wire shelves. The shelves have (if:$Ice_Cream is not 1)[large cylinders of some sort stacked carefuly on them.](if:$Ice_Cream is 1)[three gallon cylinders of ice cream stacked carefuly on them. <b>There is an open space on one of the shelves with three open depressions to hold something.</b>]
Each of these is encrusted with some, but not much ice. There is a light that is on one wall, with a light switch under it.
You hear a rumbling coming from above the cealing.
<i>There is a (if:$Door is not 1)[closed](if:$Door is 1)[open] door on the fourth side.</i>(if:$Door is 1)[ You can see a well lit room through the open door also with shelves lining the wall, but warm air is coming in through the door, so it must not be as cold out there.]\
(if:$Door is not 1)[(set:$SqPass to "(link: \"Flip the light switch off\")[(track: \"loff\", \"playwhenpossible\")(transition-depart: \"flicker\")+(transition-time: 2s)(go-to: \"Flip the light switch\")]")(set: _Actions to it + (a: $SqPass))]\
(if:$Door is 1)[(set:$SqPass to "(link: \"Flip the light switch off\")[(track: \"loff\", \"playwhenpossible\")(dialog: \"The light bulb goes off, but since the door is open, it is still quite bright in here. You flip the switch back on.\",\"Ok.\")(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))]\
(set:$SqPass to "(link: \"Look at the cylinders\")[\
(set: $Message=\"<img src='http://penguindreams.net/tub.jpg' align='right'>The cylinders are carfully labled with names like Vanilla, Chocolate, English Toffee ... \
I think these are three gallon tubs of ice cream not cylinders.
There is an open space on one of the shelves. It's a little shorter than the tubs of ice cream, so it's not for ice cream. \
<b>There are three depressions on the shelf. It looks like three somethings could fit there.</b>\
(set: $Ice_Cream to 1)\")\
(go-to: \"Waking up\")\
]")(set: _Actions to it + (a: $SqPass))\
(if:$Door is not 1)\
[(set:$SqPass to "(link: \"Open the door.\")[\
(Set: $Melt to (history:)'s length)\
(set: $Door to 1)\
(track: 'dclose', 'playwhenpossible')\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))]\
\
(if:$Door is 1)\
[(set:$CLPass to "(link: \"Close the door.\")[\
(set: $heat to (history:)'s length - $Temp)\
(track: 'dclose', 'playwhenpossible')\
(if: $heat > $lowwarm) [\
(if: $heat < $warm)[(set: $words=\"You could have spent a lot more time outside the freezer than you did before you got too hot, but this feels so good. It may be a good idea to get back here from time to time to cool off. You will know when you start to get too hot. Trust yourself.\")]\
(else-if: $heat < $hot)[(set: $words=\"That feels nice. You were quite warm but you could have gone twice as far before there were real problems. Still a good idea to come back here to cool off every now and again.\")]\
(else-if: $heat < $failheat)[(set: $words=\"Oh that cold was critical. You were close to overheating but now you have cooled back off and are ready to go and investigate what is out there. You better get back here from time to time to cool off.\")]\
(dialog: \"Ohh, that cold feels good to you.<br/>You are a penguin after all, you do like the cold.<br/> $words\",\"Ok.\")]\
(set: $Door to 0)\
(set: $Melt to 0)\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $CLPass))]\
\
(if:$Door is 1)[\
(set: $left to "[[Go through the door->Stock Room]]")\
]\
(if:$Door is not 1)[(set:$Temp to (history:)'s length)(set:$hwarning to 0)](set:$Squwakoption=0)(set: $nomenu to 1)\
All of a sudden the room goes black. You can't see anything. Somehow you know you should not stay in the dark. You might be eaten by a Grue.
(set: $light_switch to "off")\
(set: _Actions to it + (a: '(link: "Flip the light switch on")[(track: "loff", "playwhenpossible")(goto: "Waking up")]'))
You are in a stock room. There are lots of shelves on the wall filled with unscrutable items. It seems to be food, but none smells like it would interest you. You realize that the doorsways here are over twice your height. They either need to move tall items through them or whomever lives here is much taller than you are.
The room is much warmer than the freezer you woke up in.
(if:$Door is not 1)[There is a closed door to what appears to be a walk in freezer.
]\
(set: $IceCreamMelt to (history:)'s length - $Melt)\
(if:$Door is 1)[(if:$IceCreamMelt < $MeltTrigger) [Cold air is coming out of an open door in a large metal room within the room you are in. It appears to be a walk in freezer.
]]\
(if: $IceCreamMelt >= $MeltTrigger)[(if:$Door is 1)[It is weirdly quiet in this room. There is something sticky on the ground. It is all sorts of rainbow colors and it's running out the open door of the freezer.
]] \
(if:$Door is not 1)[\
(set: $SqPass to "(link: \"Open the freezer door.\")[(set: $Door to 1)(Set: $Melt to (history:)'s length)(track: 'dopen', 'playwhenpossible')(go-to: \"Stock Room\")]")(set: _Actions to it + (a: $SqPass))]\
(if:$Door is 1)[(if:$IceCreamMelt < $MeltTrigger)[(set: $SqPass to "(link: \"Close the freezer door.\")[(set: $Door to 0)(Set: $Melt to 0)(track: 'dclose', 'playwhenpossible')(go-to: \"Stock Room\")]")(set: _Actions to it + (a: $SqPass))]]\
(set:$left to "[[Stock Room hallway->Hallway]]")\
(if:$Door is 1)[(set:$right to "[[Walk in freezer->Waking up]]")]The hallway continues ahead towards the restrooms. Behind you is a door(if:$Name is "Louise" or $Name is "Larry")[ through which you can see a larger room beyond](else:)[ that is locked]. There is a open door to a stockroom to one side. The stockroom door has a sign on it.
(if:$Name is not "Louise" and $Name is not "Larry")[There is a Locked door.]\
(set:$SqPass to "(link: \"Look at the sign on the door\")[(dialog: \"<img src=
'http://penguindreams.net/storeroom54.jpg' width='200px' align='right'>The sign reads :<br/>Store room no. 54.</br>Dairy Cream</br>Whipped Cream</br>Coffee Cream</br>Vanilla Cream</br>Hair Cream\",\"Ok.\")(go-to: (passage:)'s name)\")]")(set: _Actions to it + (a: $SqPass))\
(if:$Name is "Louise" or $Name is "Larry")[\
(set:$down to "[[Larger Area->Left Candy Area]]")](else:)[(set:$down to "A locked door")]
(set:$up to "[[Restroom Hall->Bathroom Hall]]")\
(set:$right to "[[Stock Room->Stock Room]]")There is a Mens room on one side of the hall, and a womens on the other.
The hall has a door in front of you that had a window to see through it, but the window is painted black from the back so you can't see through it. It is unmarked. behind you is the hall in front of the Stock Room.
(if:$Name is not "Louise" and $Name is not "Larry")[The door in front of you is locked.] (if:$Name is "Louise" or $Name is "Larry")[<i>The door in front of you is open.</i>]
(if:$Name is "Louise" or $Name is "Larry")[(set:$up to "[[Unmarked door->Back Hall]]")](else:)[(set:$up="A locked unmarked door")]
(set:$down to "[[The stock room hall->Hallway]]")\
(set:$left to "[[Woman's Room->Woman's Room]]")\
(set:$right to "[[Men's Room->Mens Room]]")Double-click this passage to edit it.
(set: $up to "[[Stock Room Hall->Hallway]]")
(set: $down to "[[Candy Area]]")<!-- Narration Engine -->\
<!-- Stop playing current narration if in another room with a narration -->\
(if: $narpassage's length is not 0) [\
(if: $narpassage is not (passage:)'s name )[\
(if: $narration is not "")[\
(if: $currentnarration is not "")[\
(track: $currentnarration, 'stop')]]]]\
<!-- Stop playing narration if new room as variable set -->\
(if: $stopnarration is 1 or $narrationon is "off")[ (if: $currentnarration is not "")[(track: $currentnarration, 'stop')]]\
<!-- end stop -->\
<!-- Play narration if in the room the first time -->\
(if: $narrationon is not "off")[\
(if: (count: (history:), (passage:)'s name) is 0)[\
(if: $narration's length is not 0)[\
(set: $narpassage to (passage:)'s name)\
(set: $currentnarration to $narration)\
(track: $narration, "playwhenpossible")\
]]\
<!-- plan narration on command button -->\
(if: $narrreplay is not 0)[
(if: $narration is not "")[\
(set: $narpassage to (passage:)'s name)\
(set: $currentnarration to $narration)\
(track: $narration, "playwhenpossible")\
(set: $narrreplay to 0)\
]]\
(set: $narration to "")]\
<!-- End Narration Engine -->\
<!-- Start room inventory engine -->\
(set: _items to (datanames: $roominventory))\
(if: _items contains (passage:)'s name) [(str: "\nThere is Stuff here \n")\
]\
<!-- Enmd room inventory engine -->\
<!-- Add a squack option if penguin has seen mirror -->\
(if:$Squwakoption is not 1 and $Look is not 1)\
[(if:$Name is "Louise" or $Name is "Larry")\
[(set:$SqPass to "(link: \"Shout a squawk\")[(track: \"squwak\", \"playwhenpossible\")\
(set: $Squwak to 1)\
(set: $SquawkChoice = 1)\
(set: $SquawkChoice = (random: 1, 4))\
(set: $Squawkwords = $SquwakSpeak's $SquawkChoice)\
(set: $Message = \"You shout SQUWAK!! $Squawkwords\")\
(if: $Roomanswer is not \"\")[\
(set: $Message = \"You say SQUWAK!!<p>$Roomanswer</p>\")]\
(go-to: (passage:)'s name)\
]")(set: _Actions to it + (a: $SqPass))] ]\
<!-- End Squwak -->\
<!-- Print actions on page -->\
(if: _Actions's length is not 0)[<table><td valign="top"><p>You can:</p></td><td valign="top">\
<!-- we iterate over the array and print each item -->\
(for: each _act, ..._Actions)[<p> _act</p>]\
</td></tr></table>]\
<!-- END ACTIONS -->\
<!-- start debug -->\
<!-- (link: "Debug")[(dialog: "turns: (print: (history:)'s length) <br/><br/>\
Time door open: $Melt <br/></br>\
Turns since door was left open: (if: $Melt is 0)[0](else:)[(Print: (history:)'s length - $Melt)]</br></br>\
Turns since penguin in Freezer: (print: (history:)'s length - $Temp)")(go-to: (passage:)'s name)] \
<span style="text-align: right;">(print: (passage:)'s name) $search</span> - sealrap $sealtrap -->\
<!-- end debug -->\
<!-- START NAVICATION SYSTEM -->\
(unless: (passage:)'s tags contains "no-header")[\
(if: (passage:)'s name is "Waking up" and $Door is not 1)[\
(set: $nomenu to 1)]\
(if: $nomenu is not 1)[\
<div class="GRCCENTER">\
<table class="GRCDIR">\
<tr><td colspan=3 align="center" class="GRCTD">✦✦ Navigation ✦✦</td></tr>\
<tr><td colspan=3 align="center" class="GRCTD3">(if: $up is not "")[<span id="up">$up</span>](else:)[ ]</td></tr>\
<tr>\
<td style="valign=center; text-align:right; width:50%;">(if: $left is not "")[<span id="left">$left</span>](else:)[ ]</td>\
<td>\
<table><tr><td>(if: $left is not "")[$ltarr](else:)[<span style="color:transparent">$ltarr</style>]</td>\
<td>(if: $up is not "")[$uparr](else:)[<span style="color:transparent">$uparr</style>]<br/> <br/>\
(if: $down is not "")[$dnarr](else:)[<span style="color:transparent">$dnarr</style>]</td>\
<td>(if: $right is not "")[$rtarr](else:)[<span style="color:transparent">$rtarr</style>]</td></tr></table>\
</td>\
<td style="valign=center; text-align:left; width:50%;">(if: $right is not "")[<span id="right">$right</span>](else:)[ ]</td></tr>\
<tr><td colspan=3 align="center" class="GRCTD3">(if: $down is not "")[<span id="down">$down</span>](else:)[ ]</td></tr></table></div>]\
<!-- clear some variables -->\
(set: $up to "")\
(set: $down to "")\
(set: $left to "")\
(set: $right to "")\
(set: $nomenu to 0)\
(if:$Squwakoption is 1)[(set:$Squwakoption=0)]\
(if:$Look is 1)[(set: $Look = 0)]\
<div class="footcontrol"><span class="ftc">(link: "<div class=\"tooltip\"><span class=\"material-icons\">"+(str:"")+"</span><span class=\"tooltiptext\">Save</span>
</div>")[(set: $games to 1 )(set: $save to 1)(dialog: "Confirm save $games")\
(if:(save-game:"Slot A"))[\
(go-to: "Game Saved")
](else: )[\
Sorry, I couldn't save your game.\
\
]\
] | \
<!-- Full screen link -->\
(link-fullscreen: "<div class=\"tooltip\"><span class=\"material-icons\">fullscreen</span><span class=\"tooltiptext\">Full Screen</span>","<div class=\"tooltip\"><span class=\"material-icons\">"+(str:"")+"</span><span class=\"tooltiptext\">Reduce Screen</span>","<div class=\"tooltip\"><span class=\"material-icons\">close_circle</span><span class=\"tooltiptext\">Full Not Available</span>")\
<!-- Start reply option -->\
| (link: "<div class=\"tooltip\"><span class=\"material-icons\">"+(str:"")+"</span><span class=\"tooltiptext\">Replay Narration</span></div>")[(set: $narrreplay to 1)(go-to: (passage:)'s name)]\
<!-- ENd replay option -->\
<!-- NArration Toggle Start -->\
| \
(if: $narrationon is "on")[(link: "<div class=\"tooltip\"><span class=\"material-icons\">"+(str:"")+"</span><span class=\"tooltiptext\">Narration Off</span></div>")[(set: $narrationon to "off")(track: "loff", "playwhenpossible")(go-to: (passage:)'s name)] ]\
(if: $narrationon is "off")[(link: "<div class=\"tooltip\"><span class=\"material-icons\">"+(str:"")+"</span><span class=\"tooltiptext\">Turn Narration On</span></div>")[(set: $narrationon to "on")(track: "loff", "playwhenpossible")(go-to: (passage:)'s name)] ]\
<!-- Narration Toggle End -->\
| (link: "<div class=\"tooltip\"><span class=\"material-icons\"></span><span class=\"tooltiptext\">Help</span>")[(go-to: "Help")]\
| (link: "<div class=\"tooltip\"><span class=\"material-icons\"></span><span class=\"tooltiptext\">Settings</span>")[(go-to: "Settings")]\
</span></div>\
]<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">\
(set: _Actions to (a:))\
(set: $heat to (history:)'s length - $Temp)\
(if: $heat > $failheat)[(go-to: "Fail")]\
(if: $hwarning is 0)[\
(if: $heat > $lowwarm) [(set: $Message to "<i>Its starting to feel warm<i>\<br/>" +$Message) (set: $hwarning to 1)]]\
(if: $hwarning is 1)[\
(if: $heat > $warm) [(set: $Message to "<i>It's you, you are starting to feel a little warm<i>\<br/>" +$Message) (set: $hwarning to 2)]]\
(if: $hwarning is 2)[\
(if: $heat > $hot) [(set: $Message to "<i>You are feeling quite warm. You should think about getting someplace to cool off.<i><br/>" +$Message) (set: $hwarning to 3)]]\
(if: $hwarning is 3)[\
(if: $heat > $veryhot) [(set: $Message to "<i>You really don't feel well, you are so hot. This is not good, you need to cool off somehow or you may overheat.<i><br/>" +$Message) (set: $hwarning to 4)]]\
(unless: (passage:)'s tags contains "no-header")[\
<div class="ftcdiv"><span class="ftc2">(if:$Name is "Louise" or $Name is "Larry")[$pengunin]\
<!-- heat bar --> \
(set: $currtemp to (history:)'s length - $Temp)\
(meter: bind $currtemp, 105, "X", " ", (gradient: 90, 0, yellow, 1, red)) | \
<!-- heat bar end --> \
<!-- start Inventory -->\
(if: $Look is not 1) [(if: $inventory's length is 0)[(set: $inv to "You are carrying nothing.")](else-if: $inventory's length is 0)[(set: $inv to "You have one item."] (else:)[(set: $inv to "You have " + (str: $inventory's length) + " items.")]]\
(if: $inventory's length is > 0)[\
(link: $inv)[\
(set: $mesinv to "")(for: each _act, ... $inventory)[(set: $mesinv to it + _act) \
(unless: $inventory's last is _act)[ (set: $mesinv to it + "\n\n") ]\
](dialog: bind $state, $mesinv , "Done", "Use or examine item")(if: $state is "Done")[(go-to: (passage:)'s name)](else:)[(set: $returnroom to (passage:)'s name)(go-to: "Inventory")] ]</span></div>]\
<!-- End Inventory -->\
(if: $Message's length is not 0)[\
(dialog: $Message, "Ok.")\\
](set: $Message to "")(set: $Roomanswer to "")](set: $games =0)\
(set:$Melt=0)\
(set:$MeltTime=0)\
(set:$MeltTrigger=50)\
(set: $Squwakoption = 0)\
(set: $SquawkChoice = 1)\
(set: $Look = 0)\
(set: $SquwakSpeak to (a: "Squaking sounds so nice.","A good squawk is a great thing.","A good squwak really makes you feel alive.","Never underestimate the value of a good squwak."))\
<!-- Start inveotry arrayes and DMs -->\
(set: $inventory to (a: "stuff 1","stuff 2"))\
(set: $invdescription to (dm:
"stuff 1","Stuff 1 descritpion",
"stuff 2","Stuff 2 description"))\
(set: $roominventory to (dm:
"Hallway","Whistle",
"Stock Room","Ladder",
)) \
<!-- End inveotry arrayes and DMs -->\
(set: $Message to "")\
(set: $up to "")\
(set: $down to "")\
(set: $left to "")\
(set: $right to "")\
(set: $lowwarm to 25)\
(set: $rtarr to "➡")\
(set: $ltarr to "⬅")\
(set: $uparr to "⬆")\
(set: $dnarr to "⬇")\
(set: $floppy to "💾")\
(set: $lowwarm to 30)\
(set: $warm to 50)\
(set: $hot to 70)\
(set: $veryhot to 82)\
(set: $failheat to 100)\
(set: $pengunin to "🐧")\
(set: $candy to "🍬")\
(set: $runner to " 🏃")\
(set: $hwarning to 0)\
(set: $Candyverse = 1)\
(set: $nomenu to 0)\
(set: $narration to "")\
(set: $newnarration to "")\
(set: $stopnarration to 0)\
(set: $narpassage to "")\
(set: $narrationon to "on")\
(set: $speakeronicon to "🔈")\
(set: $speakeronicoff to "🔇")\
(set: $narrreplay to 0)\
(set: $offset to 11)\
(set: $onset to 11)\
(set: $sealtrap to 0)\
(set: $airthings to (dm:))\
(set: $rock to "boulder")\
<!-- Draw rock wall for cloudsea -->\
(for: each _wall, ...(range: 0,26)) [\
(if: $rock is "boulder2")[(set: $rock to "boulder")]\
(else-if: $rock is "boulder1")[(set: $rock to "boulder2")]\
(else-if: $rock is "boulder")[(set: $rock to "boulder1")]\
(set: $rockhold to (str: _wall) + "-1-0")\
(set: $rockholdA to (str: _wall) + "-1-26")\
(set: $rockhold2 to "0-1-" +(str: _wall))\
(set: $rockhold2A to "26-1-" +(str: _wall))\
(set: $airthings to it + (dm: (str: $rockhold ),$rock))\
(set: $airthings to it + (dm: (str: $rockholdA ),$rock))\
(set: $airthings to it + (dm: (str: $rockhold2 ),$rock))\
(set: $airthings to it + (dm: (str: $rockhold2A ),$rock))\
]\
<!-- Draw Dots on CloudSea -->\
(for: each _dot, ...(range: 1,25)) [\
(for: each _dot2, ...(range: 1,25)) [\
(if: _dot % 2 is 0)[\
(if: _dot2 % 2 is 0)[\
(set: $dothold to (str:_dot)+("-2-"+(str:_dot2)))\
(set: $airthings to it + (dm: (str: $dothold ),"blackdot"))\
]]\
]]\
<!-- Set things for inventory -->\
<!-- end things for inventory -->\
<!-- Set things for cloud sea -->\
(set: $airthings to it + (dm:
"-16-1-1","boulder","-15-1-1","boulder","-14-1-1","boulder","-13-1-1","boulder","-12-1-1","boulder","-11-1-1","boulder","-10-1-1","boulder","-9-1-1","boulder","-8-1-1","boulder","-7-1-1","boulder","-6-1-1","boulder","-5-1-1","boulder","-4-1-1","boulder","-3-1-1","boulder","-2-1-1","boulder","-1-1-1","boulder","8-1-1","boulder1","17-1-1","boulder1",
"-16-1-2","boulder","-12-1-2","boulder","-10-1-2","boulder","-4-1-2","boulder","2-1-2","boulder2","8-1-2","boulder1","13-1-2","island2","17-1-2","boulder1","18-1-2","boulder1",
"-16-1-3","boulder","-15-1-3","boulder","-14-1-3","boulder","-12-1-3","boulder","-10-1-3","boulder","-9-1-3","boulder","-8-1-3","boulder","-6-1-3","boulder","-5-1-3","boulder","-4-1-3","boulder","-2-1-3","boulder","8-1-3","boulder1","17-1-3","boulder1","21-1-3","boulder1",
"-16-1-4","boulder","-14-1-4","boulder","-8-1-4","boulder","-6-1-4","boulder","-2-1-4","boulexit","0-1-4","passboulder","4-1-4","rock","8-1-4","boulder1","17-1-4","boulder1","23-1-4","boulder1",
"-16-1-5","boulder","-14-1-5","boulder","-12-1-5","boulder","-11-1-5","boulder","-10-1-5","boulder","-8-1-5","boulder","-6-1-5","boulder","-5-1-5","boulder","-4-1-5","boulder","-2-1-5","boulder","8-1-5","boulder1","9-1-5","boulder1","10-1-5","gate","11-1-5","boulder1","12-1-5","boulder1","13-1-5","boulder1","14-1-5","boulder1","15-1-5","boulder1","16-1-5","boulder1","17-1-5","boulder1",
"-16-1-6","boulder","-14-1-6","boulder","-12-1-6","boulder","-10-1-6","boulder","-2-1-6","boulder","8-1-6","seals","22-1-6","boulder1",
"-16-1-7","boulder","-14-1-7","boulder","-13-1-7","boulder","-12-1-7","boulder","-10-1-7","boulder","-9-1-7","boulder","-8-1-7","boulder","-7-1-7","boulder","-6-1-7","boulder","-4-1-7","boulder","-3-1-7","boulder","-2-1-7","boulder","5-1-7","boulder","13-1-7","boulder1",
"-16-1-8","boulder","-6-1-8","boulder","-4-1-8","boulder","2-1-8","boulder2",
"-16-1-9","boulder","-15-1-9","boulder","-14-1-9","boulder","-12-1-9","boulder","-11-1-9","boulder","-10-1-9","boulder","-9-1-9","boulder","-8-1-9","boulder","-6-1-9","boulder","-4-1-9","boulder","-2-1-9","boulder","-1-1-9","boulder","9-1-9","pushboulder","21-1-9","floatfor",
"-16-1-10","boulder","-12-1-10","boulder","-8-1-10","boulder","-6-1-10","boulder","-4-1-10","boulder","14-1-10","iceberg","18-1-10","boulder1","24-1-10","boulder1",
"-16-1-11","boulder","-14-1-11","boulder","-12-1-11","boulder","-10-1-11","boulder","-8-1-11","boulder","-7-1-11","boulder","-6-1-11","boulder","-4-1-11","boulder","-3-1-11","boulder","-2-1-11","boulder","-1-1-11","boulder","6-1-11","boulder",
"-16-1-12","boulder","-14-1-12","boulder","-12-1-12","boulder","-10-1-12","boulder","-4-1-12","boulder","3-1-12","boulder2","12-1-12","balloon2",
"-16-1-13","boulder","-14-1-13","boulder","-12-1-13","boulder","-11-1-13","boulder","-10-1-13","boulder","-8-1-13","boulder","-7-1-13","boulder","-6-1-13","boulder","-5-1-13","boulder","-4-1-13","boulder","-2-1-13","boulder","-1-1-13","boulder","8-1-13","zep","17-1-13","boulder","22-1-13","boulder1",
"-16-1-14","boulder","-14-1-14","boulder","-10-1-14","boulder","-2-1-14","boulder",
"-16-1-15","boulder","-14-1-15","boulder","-13-1-15","boulder","-12-1-15","boulder","-10-1-15","boulder","-8-1-15","boulder","-7-1-15","boulder","-6-1-15","boulder","-5-1-15","boulder","-4-1-15","boulder","-3-1-15","boulder","-2-1-15","boulder","5-1-15","boulder2","16-1-15","boulder",
"-16-1-16","boulder","-12-1-16","boulder","8-1-16","boulder","11-1-16","boulder","14-1-16","zeppatches","18-1-16","boulder","24-1-16","boulder1",
"-16-1-17","boulder","-15-1-17","boulder","-14-1-17","boulder","-12-1-17","boulder","-11-1-17","boulder","-10-1-17","boulder","-9-1-17","boulder","-8-1-17","boulder","-7-1-17","boulder","-6-1-17","boulder","-5-1-17","boulder","-4-1-17","boulder","-3-1-17","boulder","-2-1-17","boulder","-1-1-17","boulder","19-1-17","s",
"-16-1-18","boulder","-9-1-18","boulder","3-1-18","boulder2","9-1-18","floattwo","22-1-18","zep2",
"-16-1-19","boulder","-12-1-19","zeplicsm","-9-1-19","boulder","6-1-19","boulder1","13-1-19","boulder","19-1-19","boulder1",
"-16-1-20","boulder","-13-1-20","cast2","-9-1-20","boulder",
"-16-1-21","boulder","-15-1-21","boulder","-14-1-21","boulder","-13-1-21","boulder","-12-1-21","boulder","-11-1-21","boulder","-10-1-21","boulder","-9-1-21","boulder","4-1-21","rock","21-1-21","boulder",
"12-1-22","boulder","16-1-22","rock",
"8-1-23","boulder2","23-1-23","flothouse",
"2-1-24","boulder1","13-1-24","boulder1","19-1-24","boulder1",
"24-3-12","fall",
"22-3-20","drag3",
"21-3-7","drag1",
"14-3-3","drag3",
"6-3-15","drag2","18-3-15","bird2",
"6-3-6","bird2",
"4-3-22","drag1","13-3-22","drag2",
"3-3-10","drag3","14-3-10","bird2",
"8-2-6","fence",
"9-2-6","seal2",
"10-2-6","seal3",
"8-3-6","blod",
"9-3-6","blod",
"10-3-6","blod",
"11-1-9","whirl",
))\
(set: $airimages to (dm:
"passboulder","boulder.png",
"zep","zepA.png",
"zep2","zep2.png",
"rock","rock.png",
"boulder","boulder.png",
"boulder1","boulder1.png",
"boulder2","boulder4.png",
"fall","fall.gif",
"balloon2","balloon5.gif",
"zeplic","zeplicbig.png",
"zeplicsm","zeplic.png",
"zeppatches","zeppatches.png",
"island2","island2.gif",
"bird2","bird2.gif",
"blackdot","blackdot2.png",
"iceberg","iceberge2.png",
"lepordseal","lepordseal3.png",
"drag1","dragon1.gif",
"drag2","dragon2.gif",
"drag3","dragon3.gif",
"cast","castle.png",
"cast2","castle2.png",
"floatfor","floatinforest.png",
"floattwo","floatingtown.png",
"blk","blank.png",
"pushboulder","boulder1.png",
"flothouse","floatinghouse.png",
"seals","sealA.gif",
"gate","gate2.png",
"boulexit","boulderexit.png",
"castle3","castle3.png",
"blod","blood1.png",
"seal2","sealA2.gif",
"seal3","sealA3.gif",
"fence","fence2.png",
"whirl","whirlpool2.gif",
))\
(set: $airbehavior to (dm:
"zep","move",
"zep2","none",
"rock","none",
"boulder","none",
"boulder1","none",
"boulder2","none",
"fall","none",
"balloon2","(link: \"Land and board the balloon\")[(go-to: \"Balloon\")]",
"zeplic","none",
"zeplicsm","none",
"zeppatches","none",
"island2","none",
"bird2","none",
"blackdot","ignore",
"passboulder","ignore",
"iceberg","(link: \"Land on the floating iceberg\")[(go-to: \"Iceberg\")]",
"lepordseal","none-solid",
"drag1","none",
"drag2","none",
"drag3","none",
"cast2","none",
"cast","none",
"floatfor","(link: \"Land on the floating forest\")[(go-to: \"Flying Forest\")]",
"floattwo","(link: \"Land on the Floating Town\")[(go-to: \"Floating Town\")]",
"blk","ignore",
"pushboulder","move",
"flothouse","none",
"seals","none-solid",
"gate","ignore solid",
"boulexit","none",
"castle3","none",
"blod","top",
"seal2","zero-solid",
"seal3","zero-solid",
"fence","overide-dots solid",
"whirl","(link: \"Fly into the cloud Whirlpool \")[(go-to: \"Iceberg\")]",
))(set: $Squwakoption to 1)\
(dialog: "Man it's hot here. You are a penguin, every now and again you need to cool off. You overheated, collapsed, and ... well are not in good shape. This game is over until you cool off, please try again", "Ok.")
<center><i style="font-size:3em">The End</i></center>
<center>(link: "Play again?")[(restart:)]</center>
You are in a clean but worn Mens room
They really could have picked a color better than tan for the walls.
It has all of the usual things in a mens room.
There is a large mirror to your left.
(set: $left to "[[Leave Men's Room->Bathroom Hall]]")\
(if:$Name is not "Louise")[\
(set:$SqPass to "(link: \"Look in Mirror\")[(track: \"squwak\", \"playwhenpossible\")(dialog: \"<img src=\'http://penguindreams.net/penguin8bit.jpg\'
align=\'right\'>OMG! You see your reflection and realise you are a penguin. A fairly tall Emporer penguin that is. You have a black back, a white front and some lovely yellow feathers under your beak.
You are so suprized that you <b>Squawk</b>.
Things become clear. You remember you name is <i>Larry</i> and you have work to do somewhere around here. (if:$Unlock is not 1)[<b>You hear doors unlock in the hall outside of this bathroom.</b>]\",\"Ok.\")
(set:$Name=\"Larry\")(set:$Unlock=1)\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))\
]\
(if:$Name is "Louise")[\
(set:$SqPass to "(link: \"Look in Mirror\")[(track: \"squwak\", \"playwhenpossible\")(dialog: \"<img src=\'http://penguindreams.net/penguin8bit.jpg\'
align=\'right\'>OMG! You see your reflection and realise you are a penguin. A fairly tall Emporer penguin that is. You have a black back, a white front and some lovely yellow feathers under your beak.
You are so suprized that you <b>Squawk</b>.
Things become clear. You remember you name is <i>Louise</i> and you have work to do somewhere around here. (if:$Unlock is not 1)[<b>You hear doors unlock in the hall outside of this bathroom.</b>]\",\"Ok.\")
(set:$Name=\"Louise\")(set:$Unlock=1)\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))]
You are in bright well lit rest room. It is decorated with banana art. There are multiple photos on the wall of art made with banana's and there is a mirror over the sink cut out to look like it's a bunch of bananas.
It has all of the usual things in a rest room.
(set: $right to "[[Leave Woman's Room->Bathroom Hall]]")
(if:$Name is not "Larry")[\
(set:$SqPass to "(link: \"Look in Mirror\")[(track: \"squwak\", \"playwhenpossible\")(dialog: \"<img src=\'http://penguindreams.net/penguin8bit.jpg\'
align=\'right\'>OMG! You see your reflection and realise you are a penguin. A fairly tall Emporer penguin that is. You have a black back, a white front and some lovely yellow feathers under your beak.
You are so suprized that you <b>Squawk</b>.
Things become clear. You remember you name is <i>Louise</i> and you have work to do somewhere around here. (if:$Unlock is not 1)[<b>You hear doors unlock in the hall outside of this bathroom.</b>]\",\"Ok.\")
(set:$Name=\"Louise\")(set:$Unlock=1)\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))\
]\
(if:$Name is "Larry")[\
(set:$SqPass to "(link: \"Look in Mirror\")[(track: \"squwak\", \"playwhenpossible\")(dialog: \"<img src=\'http://penguindreams.net/penguin8bit.jpg\'
align=\'right\'>OMG! You see your reflection and realise you are a penguin. A fairly tall Emporer penguin that is. You have a black back, a white front and some lovely yellow feathers under your beak.
You are so suprized that you <b>Squawk</b>.
Things become clear. You remember you name is <i>Larry</i> and you have work to do somewhere around here. (if:$Unlock is not 1)[<b>You hear doors unlock in the hall outside of this bathroom.</b>]\",\"Ok.\")
(set:$Name=\"Larry\")(set:$Unlock=1)\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))]You are in the back hall of a business. There is a door across from you that leads to a stair case, A door to the left that leads to a kitchen and a door has "Exit" over it, so I guess it leads outside.
Behind you is a door that leads to the bathroom hall.
(set: $up to "[[Stair Case->Staircase Landing]]")\
(set: $down to "[[Bathroom Hall->Bathroom Hall]] ")\
(set: $left to "[[Kitchen->Kitchen]]")\
(set: $right to "[[Go out the Exit->Back Yard]]")You are on the Stair Case Landing. Here is a need stack of boxes of Candy Tins, and USPS Postal Totes.
(set:$SqPass to "(link: \"Pick up at tote\")[\
(dialog: \"It's sad, your wings can't carry a big postal tote. You have no fingers you see. They might carry one or two other things that are smaller. \",\"Ok.\")(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))\
(set: $up to "[[Continue up the stairs->Office]]")\
(set: $down to "[[Go down the stairs->Back Hall]]")Double-click this passage to edit it.
(set: $right to "[[Go to Back Hall->Back Hall]]")You are in a small fenced yard of a buisness. There is a walk in refrigerator to one side, a locked gate in front of you and the door back inside behind you.
There are four co2 tanks and some sort of device on the wall between them. The appear to be designed to hook up to this device.
(set: $Roomanswer to "SQUAWK ... SQUawk ... Squawk ... squawk .. quawk .. awk. There seems to be an echo coming off the wall and the metal fence.")
(set: $left to "[[Return to Back Hall->Back Hall]]")
(set: $down to "Go to walk in refrigerator")
(set: $right to "Locked gate")This is clearly the shipping department. At one desk Lee is hard at work attaching postage to boxes. (set: $Roomanswer to "Lee says Hello $Name, how are you doing? <br/>Can you help me here in shipping. I need you to make sure this box looks ok.")
(if: $Candyverse is not "1")[(set: $up to "(link: \"To the unmarked room.\")[(set: $Candyverse to \"0\")(goto:\"cliff 1\")]")]
(if: $Candyverse is "1")[
(set: $up to "[[To the unmarked room.->The Candyverse]]")]\
(set: $down to "[[Down the Staircase->Staircase Landing]]")\
This is the second object
(set: $name to (history:)'s last)
(link: "Stop")[(goto: $name)] looking at object(if:$Squwakoption is not 1 and $Look is not 1)\
[(if:$Name is "Louise" or $Name is "Larry")\
[<br/>(link: "Shout")[\
(set: $Squwak to 1)\
(set: $SquawkChoice = (random: 1, 4))\
(set: $Squawkwords = $SquwakSpeak's $SquawkChoice)\
(set: $Message = "You shout SQUWAK!! $Squawkwords")\
(if: $Roomanswer is not "")[\
(set: $Message = "You say SQUWAK!!<p> $Roomanswer</p>")]\
(go-to: (passage:)'s name)\
] a "Squwak."] ]
(if:$Squwakoption is 1)[(set:$Squwakoption=0)]\
(if:$Look is 1)[(set: $Look = 0)]\
<Hr/>(print: (history:)'s length) - $Melt - (Print: (history:)'s length - $Melt)(if: (history:)'s length is not $Melt and (history:)'s length - $Melt >= 100)[(Set: $Melt to (history:)'s length)(go-to:"Fail")]
(if: $(passage:)'s name's length is 0)[\
nothing here.
](else:)[\
<!-- we iterate over the array and print each item -->\
(for: each _item, ... $(passage:))[\
(link: _item)[\
(set: $ITM to _item)\
(go-to: _item)\
] \
(unless: $inventory's last is _item)[, ]\
].
](set: $up to "up")\
(set: $down to "down")\
(set: $left to "left")\
(set: $right to "right")\
(set: $name to (passage:)'s name)
(link:"Pick up object")[
(set: $inventory to it + (a: 'a sword'))
(set: $Message to "You picked up a sword")
(goto: $name)
]
(link:"Pick up Juggline Ball")[
(set: $inventory to it + (a: 'a Juggling ball'))
(set: $Message to "You picked up a Juggling Ball")
(go-to: $name)
]
(if: $(passage:)'s name's length is 0)[
nothing here.
](else:)[\
<!-- we iterate over the array and print each item -->\
(for: each _item, ... $(passage:))[\
(link: _item)[\
(set: $ITM to _item)\
(go-to: $item)\
] \
(unless: $inventory's last is _item)[, ]\
].
(dialog: "Beyond this point, things get serious. Grab a snack and buckle up.", "Sure.")
(if: $Message's length is not 0)[<span style="color:yellow;">$Message (set: $Message to "")(set: $Roomanswer to "")</span><br/><br/>]
]
(if: (history:)'s length is not $Melt and (history:)'s length - $Melt >= 100)[(Set: $Melt to (history:)'s length)(go-to:"Fail")] -- \(masteraudio: 'preload')\
(dialog: "<img src='http://penguindreams.net/logo.png' align='right'>Welcome to the challange by Lofty Pursuits. You can save the game in your browser at any time by clicking on $floppy icon. There will be a treat at the end. Would you expect anything else from Lofty Pursuits?", "Ok.")\
<center><img src="http://penguindreams.net/logo.png">
$runner
[[Start Game->One]]
$floppy
(link: "Load Game")[(load-game:"Slot A")]
$candy
(link: "Get Candy")[(goto-url: "https://www.pd.net")]
🍭
[[Candyverse (dev)|cliff 1]]
☁
[[Coudsea (dev)|Paraschute]]
V.095B 12-25-21
</center>(set: $Squwakoption to 1)\
(dialog: bind $state, "Your game has been saved. Just return here later and hit 'Load Game' on the first screen.", "Go back to game",
"Restart Game","End game for now")
(if: $state is "Go back to game")[(set: $name to (history:)'s last)(goto: $name)]
(if: $state is "Restart Game")[(restart:)]
(if: $state is "End game for now") [
(goto: "End")]
<!-- Test code to make sure penguin is named when I jump ahead to test-->\
(if: $Name is not "")[(set: $Name to "Larry")]\
<!-- End test code -->\
(track: 'cric1', 'stop')\
(track: 'clouds', 'loop',true)\
(track: 'clouds', 'playwhenpossible')\
<img src="http://penguindreams.net/CliffFacesmall.jpg" width="200px" align="right">\
You step out onto the stony ledge on a cliff.
You can look up one side and see the cliff going up into the sky, breaking into cracks and going through the clouds to a place you can't see.
The clouds are moving so fast, but while you can hear the wind, you can feel no wind. What is going on?
There is no obvious way to climb the cliff face, even if you had fingers and feet that were designed for climbing.
In front of the ledge there is chasm. Across a gap from your ledge there is another ledge at about the same height as your side, and it has a path that goes on, and twists out of view. The chasm is only about four feet across, but as you are a penguin, it is too far to jump. Little legs and all.
To the left, the ledge thins out and ends. The same happens to the right.
(set: $Roomanswer to "<p>SQUAWK ... SQUawk ... Squawk ... squawk .. quawk .. awk.</p><p>\
There seems to be an echo coming off the cliff face.</p>\
<p>Looking down through the gap, you think you see a airman looking out from around his airship to see what made that noise.</p>")\
(set:$SqPass to "(link: \"Look over the edge\")[\
(dialog: \"<img src='http://penguindreams.net/clouds2.gif' align='right' width='300px'>You look over the edge. You see blue sky below you as well as above. There are clouds down there, the gap widens, a lot it seems. There seem to be airships, with boats under them as gondalas slowly drifting along using the chasm like a waterway or some sort of canal to get where they are going. There is no way down, or up for that matter. Where are you?\", \"Ok.\")(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))\
(set:$LgPass to "(link: \"Jump over the edge\")[\
(dialog: bind $state, \"Are you sure you want to do this?\",\"Yes\",\"No\",\"Yes I have a parachute\")\
(if: $state is \"Yes\")[(go-to:\"Jump\")]\
(else if: $state is \"Yes I have a parachute\")[(go-to:\"Paraschute\")]
(else:)[(go-to: \"The Candyverse\")]]")\
(set: _Actions to it + (a: $LgPass))\
(set: $down to "(link: 'To the unmarked room.')[(go-to: \"Back to the office\")]")\
(Set: $up to "[[Across the gap]]")(set: $Squwakoption to 1)\
<center><i style="font-size:3em">The End</i></center>
<center>(link: "Play again?")[(restart:)]</center>
(set: $Squwakoption to 1)\
(dialog: "OH NO! I left the door to the freezer open, all the ice cream has melted. The system overheated and the compressor on the freezer has stopped making noise. We will need to get a repair man in. I'm never going to cool off wbough to get back to work.", "Ok.")
<center><i style="font-size:3em">The End</i></center>
<center>(link: "Play again?")[(restart:)]</center>
(track: 'strike1', 'playwhenpossible')\
(set: $nomenu to 1)\
(dialog: "You wake up, your eyes are closed.", "Next.")
(goto: "two")
(track: 'strike1', 'stop')\
(track: 'strike1', 'playwhenpossible')\
(set: $nomenu to 1)\
(dialog: "You feel a little funny.", "Next.")
(goto: "three")
(track: 'strike1', 'stop')\
(track: 'strike1', 'playwhenpossible')\
(set: $nomenu to 1)\
(dialog: "You open your eyes.", "Next.")
(goto: "four")
(track: 'strike1', 'stop')\
(track: 'strike1', 'playwhenpossible')\
(set: $nomenu to 1)\
(dialog: "You look about.", "Next.")\
(track: 'strike1', 'playwhenpossible')(goto: "Waking up")
(if: _Actions's length is not 0)[You can: \
<!-- we iterate over the array and print each item -->\
(for: each _act, ..._Actions)[_act \
(unless: _Actions's last is _act)[, ]\
].
]\
(unless: (passage:)'s tags contains "no-header")[
(if: (passage:)'s name is "Waking up" and $Door is not 1)[\
(set: $nomenu to 1)]\
(if: $nomenu is not 1)[\
<center>\
<table class="GRCDIR">\
<tr><td colspan=3 align="center" class="GRCTD">✦✦ Navigation ✦✦</td></tr>\
<tr>\
<td colspan=3 slign="center" class="GRCTD2">(if: $up is not "")[$up](else:)[ ]</td>\
</tr><tr>\
<td style="valign=center; text-align:right; width:50%;">(if: $left is not "")[$left](else:)[ ]</td>\
<td>\
<table><tr><td>(if: $left is not "")[$ltarr](else:)[ ]</td>\
<td>(if: $up is not "")[$uparr](else:)[ ]<br/> <br/>\
(if: $down is not "")[$dnarr](else:)[ ]</td>\
<td>(if: $right is not "")[$rtarr](else:)[ ]</td></tr></table>\
</td>\
<td style="valign=center; text-align:left; width:50%;">(if: $right is not "")[$right](else:)[ ]</td></tr>\
<tr><td colspan=3 align-"center" class="GRCTD3">(if: $down is not "")[$down](else:)[ ]</td></tr></table></center>]\
(set: $up to "")\
(set: $down to "")\
(set: $left to "")\
(set: $right to "")\
(set: $nomenu to 0)
\
(if:$Squwakoption is not 1 and $Look is not 1)\
[(if:$Name is "Louise" or $Name is "Larry")\
[<br/>(link: "Shout a squawk")[\
(set: $Squwak to 1)\
(set: $SquawkChoice = 1)\
(set: $SquawkChoice = (random: 1, 4))\
(set: $Squawkwords = $SquwakSpeak's $SquawkChoice)\
(set: $Message = "You shout SQUWAK!! $Squawkwords")\
(if: $Roomanswer is not "")[\
(set: $Message = "You say SQUWAK!!<p>$Roomanswer</p>")]\
(go-to: (passage:)'s name)\
]] ]
(if:$Squwakoption is 1)[(set:$Squwakoption=0)]\
(if:$Look is 1)[(set: $Look = 0)]\
<Hr/>#turns:(print: (history:)'s length) - \
Time door open: $Melt - \
Turns since door was left open:(if: $Melt is 0)[0](else:)[(Print: (history:)'s length - $Melt)]\
Turns since penguin in Freezer (print: (history:)'s length - $Temp) \
--
]
(set: $nomenu to 1)\
(dialog: "You step through a door.", "Next.")
(goto: "cliff 2")
(set: $nomenu to 1)\
(dialog: "Was it a door?.", "Next.")
(goto: "cliff 3")(set: $nomenu to 1)\
(dialog: "It was square when you went it, then it was not. It twisted. You twisted.", "Next.")
(goto: "cliff 4")(set: $nomenu to 0)\
(dialog: "You are here now, but where are you, what just happened? You are not inside any more, and you are not outside anywhere near where you were.", "Next.")
(goto: "The Candyverse")(track: 'clouds', 'stop')\
(track: 'cric2', 'stop')\
(track: 'cric1', 'loop',true)\
(track: 'cric1', 'playwhenpossible')
<img src="http://penguindreams.net/pathincliff.jpg" align="right" width="200px" >You are on a second stone outcropping across from where you hope you can get back to your freezer. The cliff face is cleaved in half leaving a path through the rocks. As you go away from the ledge wild grasses are growing here browning from fighting to grow on the rocks. They are tall enough to tickle your wingtips as you walk though them. Grasshoppers are flying away as you approach. \
Ahead of your is a grassy field, somewhat greener.
(set:$SqPass to "(link: \"Look over the edge\")[\
(dialog: \"<img src='http://penguindreams.net/clouds2.gif' align='right' width='300px'><p>You can see more from this side.</p><p>The outcropping you were standing is undercut. It widens so far you can see the other side.</p>\
<p>Could the cliff be floating in the air? More ships can be seen down there along with teathered baloons that seem to be some sort of docks or waystations for the flying ships.</p>\", \"Ok.\")\
(go-to: (passage:)'s name)]")(set: _Actions to it + (a: $SqPass))\
(set:$LgPass to "(link: \"Jump over the edge\")[\
(dialog: bind $state, \"Are you sure you want to do this?\",\"Yes\",\"No\",\"Yes I have a parachute\")\
(if: $state is \"Yes\")[(go-to:\"Jump\")]\
(else if: $state is \"Yes I have a parachute\")[(go-to:\"Paraschute\")]
(else:)[(go-to: (passage:)'s name)]]")\
(set: _Actions to it + (a: $LgPass))\
(set: $Roomanswer to "<p>SQUAWK ... SQUawk ... Squawk ... squawk .. quawk .. awk.</p><p>\
It's weird. I can tell how far away the cliff is just from the sounds of the echo.</p><p>This works almost as well out of water as it does underwater.</p>")\
(set: $up to "[[Go to the grassy field|Grassy Knole]]")\
(set: $down to "[[Cross the chasm |The Candyverse]]")(track: 'cric1', 'stop')\
(track: 'fg1', 'stop')\
(track: 'cric2', 'loop',true)\
(track: 'cric2', 'playwhenpossible')
You are in a green grassy field, the grass is tall and waves in the wind you still can not feel.
You smell something amazing, it is to the right through some trees.
In front of you that is a gap in a wall of stone, it's foggy in there. It's hard ot see more than a few feet into the gap.
(set: $up to "[[Go to the fog|Some way]]")\
(set: $down to "[[Go to the cliff|Across the gap]]")
(set: $left to "[[Go to the trees |Trees]]")(track: 'cric2', 'stop')\
(track: 'fg1', 'loop',true)\
(track: 'fg1', 'playwhenpossible')
You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "What Way"</p>')\
(set: $up to "[[What way|Grassy Knole]]")\
(set: $right to "[[That way]]")\
(set: $left to "[[The other way]]")\
(set: $down to "[[Over there]]")You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "Some way"</p>')
(set: $left to "[[Some way]]")\
(set: $up to "[[That way]]")\
(set: $right to "[[The other way]]")\
(set: $down to "[[Any way]]")You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "This way"</p>')
(set: $up to "[[Over there]]")\
(set: $right to "[[Any way]]")\
(set: $left to "[[The other way]]")\
(set: $down to "[[This way]]")(if: (track: 'cav1', 'isplaying'))[
(track: 'cav1', 'stop')\
(track: 'fg1', 'loop',true)\
(track: 'fg1', 'playwhenpossible')]\
You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go $uparr to get out of the fog</p><p>But ... there is a small passwage that is $dnarr')
(set: $up to "[[Some way]]")\
(set: $left to "[[That way]]")\
(set: $right to "[[Over there]]")\
(set: $down to "[[No way]]")You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "That Way" ...</p><p>but I\'m also hearing a tunnel "Over There"</p>')
(set: $up to "(link: 'Over there')[(Goto: 'Herc 1')]")\
(set: $right to "[[Another way]]")\
(set: $left to "[[That way]]")\
(set: $down to "[[Any way]]")You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "The other way"</p><p>But I\'m also getting that there is a passage "Any way"</p>')
(set: $up to "[[This way]]")\
(set: $right to "[[Another way]]")\
(set: $left to "[[The other way]]")\
(set: $down to "(link: 'Any way')[(Goto: 'Popper 1')]")You are in the fog. You can sort of feel around. It's easy to get spun around here. You might want to make a map so you don't get lost.
(set: $Roomanswer to '<p>Listen to that echo! Wow, echolocation is possible.</p><p>I\'m hearing that I should go "The other way"</p>')
(set: $up to "[[Over there]]")\
(set: $left to "[[That way]]")\
(set: $right to "[[The other way]]")\
(set: $down to "[[Any way]]")(track: 'fg1', 'stop')\
(track: 'cav1', 'loop',true)\
(track: 'cav1', 'playwhenpossible')
You come to a room with no fog.
There is a lone human sitting on a small stone bench. He has a long stick with a hankerchef tied on one end that seems to contain his possessions. It smells of chocolate.
He looks up when you come in, and then looks back down.
You can: (link:"Shout a squawk")[(track: "squwak", "playwhenpossible")\
(dialog: "<p>A penguin...</p><p>I guess my life could not get stranger.</p><p>Hello there. My name is Max, nice to meet you.", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>I've been here a while, how about you?</p><p>Are you also a candy maker?</p>", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>You are? Well that makes sence. The only way to get here is from a candy store. All Candy stores are coected via the Candyverse. Did you kow that?</p>", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>I kind of like it here, I find it relaxing, and you can always sneek back to one shop or anther and grab some candies to eat. Have you done that yet?</p>","Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Well I can understand that you like fish better. I guess that makes candy more of a theoretical thing for you. </p>","Squawk")(track: "squwak", "playwhenpossible")
(dialog: "<p>No I don't have any fish.</p>", "Say nothing")(go-to: (passage:)'s name)]\
(set: $Squwakoption to 1)\
(set: $left to "[[The other way]]")You are in Hercules Candies, Terri is standing wearing a tied-died apron with her hands on her hips looking at you.
(set: $Roomanswer to "<p>I did not even know the new location had connceted with the Candyverse yet. I thought that would take years. We still get some intrusion into our old basement from that place. Darn it, I thoght we had more time.")\
(set: $up to "[[Over there]]")(set: $nomenu to 1)\
(dialog: "<p>What?</p><p>Where are You? What are you?</p><p>You are not sure if you are you right now...</p><p>or what you are.", "Next.")
(goto: "Herc 2")(set: $nomenu to 1)\
(dialog: "Are you moving, or are is the path moving backwards under you?", "Next.")
(goto: "Herc 3")(set: $nomenu to 1)\
(dialog: "Everything seems to be cold and hot at the same time.", "Next.")
(goto: "Herc 4")(set: $nomenu to 0)\
(dialog: "You are starting to smell something . You think it might be chocolate.", "Next.")
(goto: "Hercules Candies")(set: $nomenu to 1)\
(dialog: "<p>What's at the end of you arms? Wings? What is it?</p><p>You blink and your wings are wings again.</p><p>Then they are not.</p><p>Where is it?</p><p>Is it behind the blue?", "Next.")
(goto: "Popper 2")(track: 'clouds', 'stop')\
(track: 'cric1', 'stop')\
(set: $nomenu to 1)\
(dialog: "This never gets any easier. It feels like your feet are four feet long and somethings feels funny in your nose.", "Next.")
(goto: "Back to the office 2")
(track: 'clouds', 'stop')\
(set: $nomenu to 0)\
(dialog: "Something Frumps. I can see a square frame of a door ahead.", "Next.")
(goto: "Office")
(set: $nomenu to 1)\
(dialog: "You feel thinner, flatter. You may have turned a page here.", "Next.")
(goto: "Popper 3")(set: $nomenu to 0)\
(dialog: "Have you ever looked at your wing? I mean really looked at your wing?")
(goto: "Poppers Penguins")(set: $up to "[[Any way]]")(track: 'cric2', 'stop')\
(set: $right to "[[Go to the green fields|Grassy Knole]]")
(set: $left to "[[Lake]]")
(set: $up to "[[stream]]")(set: $right to "[[Trees]]")
(set: $up to "[[mountains]]")
(set: $down to "[[grasslands]]")(set: $down to "[[Trees]]")(set: $down to "[[Lake]]")(set: $up to "[[Lake]]")music: http://penguindreams.net/audio/sanford.mp3
speach: http://penguindreams.net/audio/intro.mp3
fun: http://penguindreams.net/audio/subaru.mp3
clouds: http://penguindreams.net/audio/wind.mp3
dopen: http://penguindreams.net/audio/dooropen.mp3
dclose: http://penguindreams.net/audio/doorclose.mp3
lon: http://penguindreams.net/audio/lighton.mp3
loff: http://penguindreams.net/audio/lightoff.mp3
strike1: http://penguindreams.net/audio/hit1.mp3
strike2: http://penguindreams.net/audio/hit2.mp3
squwak: http://penguindreams.net/audio/penguin.mp3
rumble: http://penguindreams.net/audio/fridgeloop.mp3
rumble2: http://penguindreams.net/audio/fridge1.mp3
cric1: http://penguindreams.net/audio/crickets1.mp3
cric2: http://penguindreams.net/audio/crickets2.mp3
fg1: http://penguindreams.net/audio/fog1.mp3
cav1: http://penguindreams.net/audio/cave.mp3
waking1: http://penguindreams.net/dialog/wakingup.mp3
flying: http://penguindreams.net/audio/air.mp3
moveinair: http://penguindreams.net/audio/woosh.mp3
paraopen: http://penguindreams.net/audio/paraschuteopen.mp3
kick: http://penguindreams.net/audio/ballkick.mp3
dead: http://penguindreams.net/audio/died.mp3Double-click this passage to edit it.(set: $Squwakoption to 1)\
(track: 'cric1', 'stop')\
(track: 'clouds', 'stop')\
(track: 'clouds', 'loop',true)\
(track: 'clouds', 'volume', 0.2)\
(track: 'clouds', 'playwhenpossible')\
This may come as a surprise...
But penguins don't fly.
You are falling, and falling. You look up and see floating rocks above you. The cliffs are like mountains in the sky floating above you. You are not sure what direction the sunlight comes from. Does up even have a meaning? You can still hear the wind but the only wind you feel is that air that you are passing through ever faster.
You pass close enough to one of the airships to hear a salty old sailor say "Is that a penguin?" before you fall out of hearing range. You note the ship is named the "Malifore", it has a carved head of a tiger seal on it's bow. It makes you shiver.
Is there a bottom to this sea of clouds? Can one fall forever? If there is a ground, does a turkey acutally hit the ground like a bag of wet cement? Does a penguin?
Eventually you pass out. Your questions are unanswered.
This game is over.
(link: "Would you like to play again?")[(restart:)](set: $up to "[[Start]]")\
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/nine.png"></div>
<div class="airmid"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows.png"></div>
<div class="airbot"><img class="shrinkgrid" src="http://penguindreams.net/air/nine.png"></div>
<!-- number locations -->
<div class="numtop">8</div>
<div class="nummid">9</div>
<div class="numbot">10</div>
<!-- Row 0 -->
<!--
<div class="air010"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air011"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air012"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div> -->
<div class="air013"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air014"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!--<div class="air020"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air021"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air022"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air023"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air024"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!--<div class="air030"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air031"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air032"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air033"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air034"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>
<!-- Row 1 -->
<!--<div class="air110"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air111"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air112"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air113"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air114"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<!--<div class="air120"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air121"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air122"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air123"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air124"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!--<div class="air130"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air131"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air132"><img class="shrinkzep2" src="http://penguindreams.net/air/zep.png"></div>
<!--<div class="air133"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air134"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!-- ROw 2 -->
<div class="air210"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air211"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air212"><img class="shrinkzep2" src="http://penguindreams.net/air/penguinpara.png"></div>-->
<div class="air213"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air214"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!--<div class="air220"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air221"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air222"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
<!--<div class="air223"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air224"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air230"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air231"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air232"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air233"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div> -->
<!--<div class="air234"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!-- row 3 -->
<!-- <div class="air310"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air311"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air312"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air313"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air314"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<!--<div class="air320"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air321"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air322"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air323"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air324"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air330"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air331"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air332"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air333"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air334"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
<!-- Row 4 -->
<!--<div class="air410"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air411"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air412"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air413"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air414"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<!-- <div class="air420"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air421"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air422"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>
<div class="air423"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<div class="air424"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div>-->
<!--<div class="air430"><img class="shrinkzep0" src="http://penguindreams.net/air/rock.png"></div>
<div class="air431"><img class="shrinkzep" src="http://penguindreams.net/air/rock.png"></div>
<div class="air432"><img class="shrinkzep2" src="http://penguindreams.net/air/rock.png"></div>-->
<div class="air433"><img class="shrinkzep3" src="http://penguindreams.net/air/rock.png"></div>
<!--<div class="air434"><img class="shrinkzep4" src="http://penguindreams.net/air/rock.png"></div> -->
</div><!-- to keep heat fixed -->(set: $Temp to $Temp+1)
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/nine.png"></div>
(set: $up to "(link: \"For\")[(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"port\")[(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"starboard\")[(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
<div class="airmid"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows.png"></div>
<div class="airbot"><img class="shrinkgrid" src="http://penguindreams.net/air/nine.png"></div>
<div class="air222"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
<!-- number locations -->
<div class="numtop">8</div>
<div class="nummid">9</div>
<div class="numbot">10</div>
(set: $airthings to (dm:
"1-1-0", "rock.png",
"2-3-1", "zep.png",
"3-2-2", "rock.png",
"0-1-4", "zep.png",
"3-1-3", "rock.png",
"6-2-3", "glideranimate.gif"
))\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0,4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
(if: $names contains $search)[\
(if: $namescss is "air122") [(set: $left to "")]\
(if: $namescss is "air322") [(set: $right to "")]\
(if: $namescss is "air221") [(set: $up to "")]\
(if: $namescss is "air223") [(set: $down to "")]\
(set: $divdat to " <div class=\""+$namescss+"\"><img class=\"shrinkzep"+(str:_item)+"\" src=\"http://penguindreams.net/air/"+(str: $airthings's $search)+"\"></div>") $divdat
]\
]\
]\
]\
</div>
<!-- Test code to make sure penguin is named when I jump ahead to test-->\
(if: $Name is not "")[(set: $Name to "Larry")]\
<!-- End test code -->\
(set: $nomenu to 0)(set:$Squwakoption=1)\
(track: 'paraopen','stop')\
(track: 'flying', 'loop',true)\
(track: 'flying', 'playwhenpossible')\
(track: 'clouds', 'volume', 0.2)\
<!-- to keep heat fixed -->(set: $Temp to $Temp+1)\
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows2.png"></div>\
<div class="air212"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>\
(set: $up to "(link: \"Forward\")[(set: $woosh to 1)(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $woosh to 1)(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"Starboard\")[(set: $woosh to 1)(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"Port\")[(set: $woosh to 1)(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
(set: _style to "")\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0, 4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
<!-- if in kill zone, die -->
(if: $namescss is "air212")[(if: $sealtrap is 0)[\
(if: $search is "10-1-6" or $search is "9-1-6")[(goto: "Killed")]]]\
(if: $names contains $search)[\
<!-- if there is look up it's name -->\
(set: $imageholder to $airthings's $search)\
<!-- now look up how it behaves -->\
(set: $behavior to $airbehavior's $imageholder)\
<!-- narrow down search to level one for speed -->\
(if: _item2 is 1)[\
<!-- Check to see if there is anyting in that location-->\
\
(if: $behavior is "none")[\
(if: $namescss is "air112") [(set: $left to "")]\
(elseif: $namescss is "air312") [(set: $right to "")]\
(elseif: $namescss is "air211") [(set: $up to "")]\
(elseif: $namescss is "air213") [(set: $down to "")]\
]\
(else-if: $behavior is "move")[\
\
(if: $namescss is "air112") [(set: $itemname1 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto1 to (str: _item3 + ($onset - 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset))(if: $names contains $moveto1)[(set: $left to "")] (else:) [(set: $left to "(link: \"Port\")[(set: $airthings to it + (dm: $moveto1,$itemname1))(move: $airthings's (\""+$serchfix+"\") into $buffer)(track: \"kick\", \"play\")(go-to: (passage:)'s name)]")]]\
(set: $behaviortest to $airbehavior's $imageholder)\
\
(if: $namescss is "air312") [(set: $itemname2 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto2 to (str: _item3 + ($onset + 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset)) (if: $names contains $moveto2)[(set: $right to "")] (else:) [(set: $right to "(link: \"Starboard\")[(set: $airthings to it + (dm: $moveto2,$itemname2))(move: $airthings's (\""+$serchfix+"\") into $buffer)(track: \"kick\", \"play\")(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air211") [(set: $itemname3 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto3 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset - 1) ))(if: $names contains $moveto3)[(set: $up to "")] (else:) [(set: $up to "(link: \"Forward\")[(set: $airthings to it + (dm: $moveto3,$itemname3))(move: $airthings's (\""+$serchfix+"\") into $buffer)(track: \"kick\", \"play\")
0. (go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air213") [(set: $itemname4 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto4 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset + 1) ))(if: $names contains $moveto4)[(set: $down to "")] (else:) [(set: $down to "(link: \"Aft\")[(set: $airthings to it + (dm: $moveto4,$itemname4))(move: $airthings's (\""+$serchfix+"\") into $buffer)(track: \"kick\", \"play\")(go-to: (passage:)'s name)]") ]]\
]\
(else-if: $behavior contains "zero")[(set: _dummy to 0)]\
(else-if: $behavior contains "ignore")[(set: _dummy to 0)](else:)[\
(if: $namescss is "air112") [(set: $left to $behavior)]\
(elseif: $namescss is "air312") [(set: $right to $behavior)]\
(elseif: $namescss is "air211") [(set: $up to $behavior)]\
(elseif: $namescss is "air213") [(set: $down to $behavior)]\
]\
]<!-- end level one check -->\
(set: _style to "")\
<!-- make images fade on outside back and side edges -->\
(unless: $behavior contains "solid")[\
(if: _item is 0)[(set: _style to " style=\"opacity: 0.4;\" ")]\
(elseif: _item3 is 0)[(set: _style to " style=\"opacity: 0.4;\" ")]\
(elseif: _item3 is 4)[(set: _style to " style=\"opacity: 0.4;\" ")]\
]\
(if: _item2 is 2)[(if: $imageholder is "blackdot")[(set: $searchabove to (str:_item3+$onset)+"-1-"+(str:_item+$offset))]\
<!-- Make fence opaque and be over seal --> \
(if: $imageholder is "fence")[(set: _zindx to _item +1)(set: _style to " style=\"opacity: 1; z-index: 3"+(str:_zindx)+";\" ")]\
<!-- Make sure partial seals go over full gate -->\
(elseif: $imageholder is "seal2" or $imageholder is "seal3")[(set: _zindx to _item +1)(set: _style to " style=\"opacity: 1; z-index: 3"+(str:_zindx)+";\" ")]\
<!-- make parial seals go over gate -->\
]\
<!-- check to see if boulder is in the way of the seal and change art -->\
<!-- first narrow down the search -->\
<!-- Then make sure it's seals if not clear searchright -->\
(if: _item2 is 1)[\
(if: $imageholder is not "seals" or $sealtrap is 1)[(set: $searchright to "")] \
<!-- build a search just to the right of the seal -->\
(else:)[(set: $searchright to (str:_item3+$onset+1)+"-1-"+(str:_item+$offset))(set: $names to (datanames: $airthings))\
(if: $names contains $searchright)[(set: _airtest to $airthings's ($searchright))(if: _airtest is "pushboulder")[(set: $airthings to it + (dm: $search ,"lepordseal"))(set: $searchright to "")(set: $sealtrap to 1)(go-to: (passage:)'s name) ]\
]]\
]\
<!-- move blood up to top layer -->\
(if: $imageholder is "blod")[(set: $namescss to "air"+(str:_item3)+"1"+(str:_item))(set: _style to " style=\"opacity: 1; z-index: 3"+(str:_item-1)+";\" ")]\
<!-- display object -->\
<!-- Test to see if level 2 should be overrided because something is above it on level 1 -->\
(if: $names contains $searchabove or $namescss is "air222")[(if: $imageholder is "blackdot")[(set: $divdat to "")(set: $searchabove to "")]]\
<!-- test to see if items should on show except in row 0 -->\
(elseif: $behavior contains "zero" and _item3 is not 0)[(set: $divdat to "")]\
(elseif: $behavior contains "zero" and $sealtrap is 1)[(set: $divdat to "")]\
(else:)[(set: $divdat to " <div class=\""+$namescss+"\" "+_style+"><img class=\"shrinkzep"+(str:_item)+" "+$imageholder+"\" " +"src=\"http://penguindreams.net/air/"+(str: $airimages's $imageholder)+"\"></div>") $divdat]\
]\
]\
]\
]\
</div><!-- to keep heat fixed -->(set: $Temp to $Temp+1)
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows2.png"></div>
<div class="air212"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
(set: $airthings to (dm:
"1-1-0", "rock.png",
"2-1-1", "zep2.png",
"0-1-4", "zep.png",
"3-1-2", "boulder.png",
"3-1-3", "boulder.png",
"1-1-2", "rock.png",
"6-1-6", "boulder.png",
"2-1-5", "boulder.png",
"8-1-6", "zep2.png",
"8-1-1", "boulder.png",
"9-1-1","boulder.png",
"10-1-1", "boulder.png",
"10-1-2", "boulder.png",
"10-1-3", "boulder.png",
"11-1-1", "boulder.png",
"12-1-1", "boulder.png",
"13-1-1", "boulder.png",
"13-1-3", "boulder.png",
"13-1-4", "boulder.png",
"12-1-4", "boulder.png",
"11-1-4", "boulder.png",
"10-1-4", "boulder.png",
"9-1-4", "boulder.png",
"3-2-6", "fall.gif",
"9-1-8", "balloon.gif",
"7-1-2", "zeplic.png",
"7-1-3", "zeppatches.png"
))\
(set: $up to "(link: \"Forward\")[(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"Starboard\")[(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"Port\")[(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0,4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
(if: $names contains $search)[\
(if: $namescss is "air112") [(set: $left to "")]\
(if: $namescss is "air312") [(set: $right to "")]\
(if: $namescss is "air211") [(set: $up to "")]\
(if: $namescss is "air213") [(set: $down to "")]\
(set: $divdat to " <div class=\""+$namescss+"\"><img class=\"shrinkzep"+(str:_item)+"\" src=\"http://penguindreams.net/air/"+(str: $airthings's $search)+"\"></div>") $divdat
]\
]\
]\
]\
</div>
<!-- to keep heat fixed -->(set: $Temp to $Temp+1)
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows2.png"></div>
<div class="air212"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
(set: $up to "(link: \"Forward\")[(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"Starboard\")[(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"Port\")[(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0,4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
\
(if: $names contains $search)[\
\
(if: $namescss is "air112") [(set: $itemname1 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto1 to (str: _item3 + ($onset - 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset))(if: $names contains $moveto1)[(set: $left to "")] (else:) [(set: $left to "(link: \"Port\")[(set: $airthings to it + (dm: $moveto1,$itemname1))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air312") [(set: $itemname2 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto2 to (str: _item3 + ($onset + 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset)) (if: $names contains $moveto2)[(set: $right to "")] (else:) [(set: $right to "(link: \"Starboard\")[(set: $airthings to it + (dm: $moveto2,$itemname2))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air211") [(set: $itemname3 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto3 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset - 1) ))(if: $names contains $moveto3)[(set: $up to "")] (else:) [(set: $up to "(link: \"Forward\")[(set: $airthings to it + (dm: $moveto3,$itemname3))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
(if: $namescss is "air213") [(set: $itemname4 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto4 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset + 1) ))(if: $names contains $moveto4)[(set: $down to "")] (else:) [(set: $down to "(link: \"Aft\")[(set: $airthings to it + (dm: $moveto4,$itemname4))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]") ]]\
\
\
(set: $divdat to " <div class=\""+$namescss+"\"><img class=\"shrinkzep"+(str:_item)+"\" src=\"http://penguindreams.net/air/"+(str: $airthings's $search)+"\"></div>") $divdat
]\
]\
]\
]
</div>
<!-- to keep heat fixed -->(set: $Temp to $Temp+1)
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows2.png"></div>
<div class="air212"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
(set: $up to "(link: \"Forward\")[(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"Starboard\")[(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"Port\")[(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0,4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
\
(if: $names contains $search)[\
(set: $imageholder to $airthings's $search)
(set: $behavior to $airbehavior's $imageholder)
(if: $behavior is "none")[\
(if: $namescss is "air112") [(set: $left to "")]\
(if: $namescss is "air312") [(set: $right to "")]\
(if: $namescss is "air211") [(set: $up to "")]\
(if: $namescss is "air213") [(set: $down to "")]\
]\
(else-if: $behavior is "move")[
\
(if: $namescss is "air112") [(set: $itemname1 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto1 to (str: _item3 + ($onset - 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset))(if: $names contains $moveto1)[(set: $left to "")] (else:) [(set: $left to "(link: \"Port\")[(set: $airthings to it + (dm: $moveto1,$itemname1))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air312") [(set: $itemname2 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto2 to (str: _item3 + ($onset + 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset)) (if: $names contains $moveto2)[(set: $right to "")] (else:) [(set: $right to "(link: \"Starboard\")[(set: $airthings to it + (dm: $moveto2,$itemname2))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air211") [(set: $itemname3 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto3 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset - 1) ))(if: $names contains $moveto3)[(set: $up to "")] (else:) [(set: $up to "(link: \"Forward\")[(set: $airthings to it + (dm: $moveto3,$itemname3))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
(if: $namescss is "air213") [(set: $itemname4 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto4 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset + 1) ))(if: $names contains $moveto4)[(set: $down to "")] (else:) [(set: $down to "(link: \"Aft\")[(set: $airthings to it + (dm: $moveto4,$itemname4))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]") ]]\
]\
(else-if: $behavior is not "ignore")[\
(if: $namescss is "air112") [(set: $left to $behavior)]\
(if: $namescss is "air312") [(set: $right to $behavior)]\
(if: $namescss is "air211") [(set: $up to $behavior)]\
(if: $namescss is "air213") [(set: $down to $behavior)]\
]\
\
\
(set: $divdat to " <div class=\""+$namescss+"\"><img class=\"shrinkzep"+(str:_item)+"\" src=\"http://penguindreams.net/air/"+(str: $airimages's $imageholder)+"\"></div>") $divdat
]\
]\
]\
]\
</div>(set:$Name="Larry")(track: 'flying', 'stop')\
(if: (count: (history:), (passage:)'s name) is 0)[You have landed on](else:)[You are on] the deck of a sailing ship that is mounted under a very large, well worn, but well mended balloon.
On the deck there is a confused sailor ... no, not just a sailor ... looking at the epoletts on his shoulders, this human is a captain. You try to figure out if he is a human male or female. You never can tell the difference with humans. The Salor is tall, dark, and covered with that skin writing that humans put on their skin.
There is a door to the right that must lead below deck. The sides of the deck is lined with cannons. This concerns you.
(set: $Squwakoption to 1)\
(if: $arthur is 1)[You can: (link:"Shout a squawk")[\
(dialog: bind $select, "<p>What else would you like to know?", "What is the Cloudsea?","How to I get back to land?","What is wrong with your ship?")\
(if: $select is "What is the Cloudsea?")[\
(dialog: "<p>The Cloudsea is wonderful, with just a a little help anyone can fly, that parachute of yours does great. A ballon or an air-ship can make good time in these winds, but no parachute, and down you go like a turkey dropping from a helocopter.</p>","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>If you can learn to navigate these winds, you'll soon be able to land on other ships and on floating islands in the wind. Just be careful ...</p>","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Not everyone here is nice. Lord Malicor is one to be avoided. His airship flys the Jolly Rancher, he's a pirate ... They say he got a secret port somewhere around here that is hidden well.</p>","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Also not everything is fixed in the Cloudsea. Somethings you can move with just a push, others are solid as if there were part of the bedrock of the air. Others still are not quite there, and you can even pass through them. I know it's a lot for a penguin to take in.</p>","Squwak")(track: "squwak", "playwhenpossible")\
(go-to: (passage:)'s name)]\
(if: $select is "How to I get back to land?")[\
(dialog: "<p>How do you get back to land? That will be a little tricky with a parasail. Those things are great for left and right around here, but up and down ... it's not going to do for that.</p>","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>A balloon like mine can do it easily. Airships are just to big to do it. I could take you out whenever you want ... except the pressure regulator on my ballon is not working. The levels won't even out. It needs a common part to fix it, but I can't leave the ship to look for one.","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Perhapse you can find it! And then get back here and trim the levels of the catalizer. That's a trick too, but a strapping young sea bird like you is just the penguin to do it!","Squwak")(track: "squwak", "playwhenpossible")(go-to: (passage:)'s name)]\
(if: $select is "What is wrong with your ship?")[\
(dialog: "<p>What is wrong with my ship?</p><p>My catalyzer for my pressure regulator is tacked. The thing is located in my hold, but there's nothing to be done for it, without a new powerknob. They are fairly common, but without it I'm hanging fairly uselessly here","Squwak")(track: "squwak", "playwhenpossible"\
(dialog: "<p>I'm actully lucky you came by. It could have been weeks or months before someone dropped in. I can't get anywhere until its fixed, your parasail is better than my balloon ... but when fixed it will fly circles around you.","Squwak")(track: "squwak", "playwhenpossible")\
(dialog: "<p>The nice thing is everyone is a traider here. I'm sure someone has one, and will be happy to part with it for something.","Squwak")(track: "squwak", "playwhenpossible")(go-to: (passage:)'s name)]\
]]\
(if: $arthur is not 1)[
You can: (link:"Shout a squawk")[(track: "squwak", "playwhenpossible")\
(dialog: "<p>A penguin on a paraglider</p><p>Why am I suprised, almost anything can fly in the Cloud Sea", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>The Cloud Sea? It s aplace of deams, sweet dreams. Most things can fly witha little help, like with my gas sack up there, or with your parashute. My name is Arthur by the way. What is yours?</p>", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Please to meet you "+$Name+". I don't get many visitors. Where do you call port?</p>", "Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>Oh, you are from Greg's shop? I thought I recognized that parasail, that was Janes wasn't it?</p>","Squawk")(track: "squwak", "playwhenpossible")\
(dialog: "<p>We are friends already? Since you are new here is there just give me another squack and I can answer your questions.</p>","Squawk")(set: $arthur to 1)(track: "squwak", "playwhenpossible")(go-to: (passage:)'s name)]]
\
(set: $right to "[[Go below deck|Hold]]")\
(set: $down to "[[Jump off Balloon|Cloudsea]]")(track: 'flying', 'stop')\
<img src="http://penguindreams.net/iceberg2.jpg" align="right" width="200px">Poking out of the clouds was a bit of home. An iceberg in the air.
(if: (count: (history:), (passage:)'s name) is 0)[You have landed on it with soft snowy thud. (Nice landing by the way.) ]It's a floating iceberg in the sky.
You know icebergs, and you know they don't usually fly. I guess it takes all types. Still, it is in many ways a lot like home.
It's poking out of the cloudsea bobbing softly in the strage winds here.
It's weird, lovely and the best part it's cool. This would be a great place to remember as a place to cool off when it gets too hot.
(set: $heat to (history:)'s length - $Temp)\
(if: $heat > $lowwarm) [\
(if: $heat < $warm)[(set: $words="You could have spent a lot more time outside the freezer than you did before you got too hot, but this feels so good. It may be a good idea to get back here from time to time to cool off. You will know when you start to get too hot. Trust yourself.")]\
(else-if: $heat < $hot)[(set: $words="That feels nice. You were quite warm but you could have gone twice as far before there were real problems. Still a good idea to come back here to cool off every now and again.")]\
(else-if: $heat < $failheat)[(set: $words="Oh that cold was critical. You were close to overheating but now you have cooled back off and are ready to go and investigate what is out there. You better get back here from time to time to cool off.")]]\
(if: $heat > 5)[(dialog: "Ohh, that cold feels good to you.<br/>You are a penguin after all, you do like the cold.<br/> $words","Ok.")]\
(set: $down to "[[Jump back off into the Cloud Sea|Cloudsea]]") \
(set: $right to "[[Climb the peak|Ice peak]]")\
(set:$Temp to (history:)'s length)(set:$hwarning to 0)<!-- reset penguin heat --><!-- to keep heat fixed -->(set:$Temp to (history:)'s length)(set:$hwarning to 0)
(set: $left to "[[Go back down the mountain of ice|Iceberg]]")(set: $left to "[[Balloon]]")[[Start]]
(masteraudio: 'stopall')\
(set:$Squwakoption=0)(set: $nomenu to 1)\
(track: 'paraopen', 'playwhenpossible')\
(dialog: "You are falling ... and falling fast ... Something starts to beep. It's coming from your backpack.","Continue")
(dialog: "You suddenly feel a pull, and you stop falling.","Continue")
(Dialog: bind $status, "Wow, the backpack is a parachute!\n\nYou never thought it was possible, but Penguins can fly! At least here...\n\nNow to fly around this sky full of airships.","Fly!")\
(if: $status is "Fly!")[(track: 'paraopen','stop')(go-to: "Cloudsea")](set: $describePotion to (macro: dm-type _potion, [
(size:0.7)+(box:"=XXXXX=")+(border:"solid")+(output:)[\
##(print:_potion's name)
|==
''Hue'': (print:_potion's hue)
''Smell'': (print:_potion's smell)
''Flask'': (print:_potion's flask)
''Effect'': (print: _potion's effect)
==|
//(print: _potion's desc)//
]
]))
($describePotion: (dm:
"name", "Vasca's Dreambrew",
"hue", "Puce",
"smell", "Strong acidic honey",
"flask", "Conical, green glass, corked",
"effect", "The drinker will, upon sleeping, revisit the last dream they had, exactly as it was.",
"desc", "Though Vasca was famed in life for her more practical potions, this brew is still sought after"
+ " by soothsayers and dream-scryers alike.",
))
(dropdown: bind $direction, "Up", "Down", "Left", "Right")
@import url('https://fonts.googleapis.com/css?family=Roboto');
(font:"Roboto")[This text is styled by a Google Font]
(link-fullscreen: "Turn fullscreen on", "Turn fullscreen off", "Fullscreen unavailable")
<div class="tooltip">Hover over me
<span class="tooltiptext">Tooltip text</span>
</div>
You see an |tooltip>[apple|tooltiptext>[a shiny red apple]] on the table.
(set:$test to "sealdim")
(if: $test contains "dim")[ it works]
(set: $lastloc to (history:)'s last)\
(if: $games is not 0)[(set: $games to 1 )(goto: $lastloc)]
(set: $Squwakoption to 1)\
(link:"$floppy Save Game")[(set: $games to 1 )(set: $save to 1)(dialog: "Confirm save $games")\
(if:(save-game:"Slot A"))[\
(go-to: "Game Saved")
](else: )[\
Sorry, I couldn't save your game.\
\
]\
]\
(link: "Return to Game")[(goto: $lastloc)]
(Link: "Restart Game")[(restart:)]
(Link: "End game for now") [(goto: "End")]
(link:"Save game?")[
(if:(save-game:"Slot A"))[
(if: (saved-games:) contains "Slot A")[
Slot A is in the saved-games datamap!
]
(link: "Load Slot A?" )[
(load-game: "Slot A")
]
](else: )[
Sorry, I couldn't save your game.
]
]
(set: $grt to "HELLO")(set: $down to "[[Jump back off into the CloudSea|Cloudsea]]")(set: $down to "[[Jump back off into the CloudSea|Cloudsea]]")(set: $right to "[[Left Candy Area->Left Candy Area]]")
(set: $up to "[[Candy Table->Candy Table]]")
(set: $left to "[[Soda Fountain->Soda Fountain]]")
Double-click this passage to edit it.(set: $up to "[[Toy Area->Toy Area]]")
(set: $right to "[[Candy Area]]")(Set: $down to "[[Soda Fountain]]")
(Set: $right to "[[Funhouse Mirror]]")
(Set: $up to "[[Back Patio]]")(set: $left to "[[Toy Area]]")Double-click this passage to edit it.Double-click this passage to edit it.<h4>On screen options</h4>
(set: _tempdummy to 75)(meter: bind _tempdummy, 105, "X", " ", (gradient: 90, 0, yellow, 1, red))\
You will figure out what this bar represents. It's a guide to help you time things.
<b><span style="color:blue">"You have items"</span></b> is an inventory of items you are carrying. It is shown here. Clicking on that gives you options of investigating and useing waht you carry.
<span class="material-icons noglow"></span> Save game. This game autosaves, but it may autosave at a bad point for you the player. This allows you to save at any point you want to it will continute to autosave if you use this.
<span class="material-icons noglow">fullscreen</span> Full screen
<span class="material-icons noglow"></span> Replay pages narration (if available)
<span class="material-icons noglow"></span> Turn off narration (you can still play it with the above option)
<span class="material-icons noglow"></span> This page.
<span class="material-icons noglow"></span> Settings.
On the top left side there is an arrow it will expand to reveal master audio controls. (eg. Volume, mute for everything)
<h4>Navigation</h4>
When you move you can navigate in four directions. You can use the arrow keys to navigate, but for control by mouse or on a touch screen, toucht he words. The arrows on the screen do nothing.
<h4>About</h4>
You are in a game by Greg of Lofty Pursuits. A challange that the NPC Greg will explain to you. There are easter eggs, hidden passagways, and a world that unfolds in four layers (or more). Hints if needed will be posted on Reddit on r/LoftyPursuits. It is intended to start as a story book you participate in read by Greg. Perhapse a bedtime story. Remember to save as you go along. There will be a sweet treat at the end.
(link: "Return to Game")[(set: $name to (history:)'s last)(goto: $name)]Double-click this passage to edit it.(set: $Squwakoption to 1)\
(masteraudio: 'stopall')\
(track: 'dead', 'playwhenpossible')\
<img src="http://penguindreams.net/air/lepjetpack.png" width="350px" style="padding:10px;" align="left">
Oh My Goodness! That's a Leopard Seal!
A Leopard seal with a Jet Pack!
Leopard seals eat penguins.
You really wish it did not have to demonstrate this fact by eating you.
You have died without compleating your sweet mission.
Perhapse you could have gotten by if you could have trapped it in it's cage.
You just discovered why Leopard Seals cause so much fear to penguins like you.
As you die, you wonder where it got the jet pack. That thing looks like fun.
<center><i style="font-size:3em">The End</i></center>
<center>(link: "Play again?")[(restart:)]</center>
(set: $nomenu to 0)(set:$Squwakoption=1)\
(track: 'paraopen','stop')\
(track: 'flying', 'loop',true)\
(track: 'flying', 'playwhenpossible')\
(track: 'clouds', 'volume', 0.2)\
<!-- to keep heat fixed -->(set: $Temp to $Temp+1)\
<div class="airwrap">\
<div class="airtop"><img class="shrinkgrid" src="http://penguindreams.net/air/eightarrows2.png"></div>
<div class="air212"><img class="shrinkpeng" src="http://penguindreams.net/air/glideranimate.gif"></div>
(set: $up to "(link: \"Forward\")[(set: $woosh to 1)(set: $offset to $offset -1)(go-to: (passage:)'s name)]")\
(set: $down to "(link: \"Aft\")[(set: $woosh to 1)(set: $offset to $offset +1)(go-to: (passage:)'s name)]")\
(set: $right to "(link: \"Starboard\")[(set: $woosh to 1)(set: $onset to $onset +1)(go-to: (passage:)'s name)]")\
(set: $left to "(link: \"Port\")[(set: $woosh to 1)(set: $onset to $onset -1)(go-to: (passage:)'s name)]")\
(set: _style to "")\
(set: $names to (datanames: $airthings))\
(for: each _item3, ...(range: 0,4)) [\
(for: each _item2, ...(range: 1, 3))[\
(for: each _item, ...(range: 0, 4))[\
(set: $search to (str:_item3+$onset)+"-"+(str:_item2)+"-"+(str:_item+$offset))\
(set: $namescss to "air"+(str:_item3)+(str:_item2)+(str:_item))\
\
(if: $names contains $search or ($search is "9-1-6" and _item3 is 0 and $sealtrap is 0) or ($search is "10-1-6" and _item3 is 0 and $sealtrap is 0))[
\
(if: $names contains $search)[(set: $imageholder to $airthings's $search)]\
(elseif: $search is "10-1-6" and $imagholder is not "")[(set: $imageholder to "seal3")]
(elseif: $search is "9-1-6" and $imagholder is not "")[(set: $imageholder to "seal2")]\
(set: $behavior to $airbehavior's $imageholder)\
(if: $imageholder is not "seals")[(set: $searchright to "")] (else:)[(set: $searchright to (str:_item3+$onset+1)+"-1-"+(str:_item+$offset))(if: $names contains $searchright)[(set: $airthings to it + (dm: $search ,"lepordseal"))(set: $searchright to "")] ]\
(if: $behavior is "none")[\
(if: $namescss is "air112") [(set: $left to "")]\
(elseif: $namescss is "air312") [(set: $right to "")]\
(elseif: $namescss is "air211") [(set: $up to "")]\
(elseif: $namescss is "air213") [(set: $down to "")]\
]\
(else-if: $behavior is "move")[
\
(if: $namescss is "air112") [(set: $itemname1 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto1 to (str: _item3 + ($onset - 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset))(if: $names contains $moveto1)[(set: $left to "")] (else:) [(set: $left to "(link: \"Port\")[(set: $airthings to it + (dm: $moveto1,$itemname1))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
(set: $behaviortest to $airbehavior's $imageholder)
\
(if: $namescss is "air312") [(set: $itemname2 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto2 to (str: _item3 + ($onset + 1) )+"-"+(str:_item2)+"-"+(str:_item+$offset)) (if: $names contains $moveto2)[(set: $right to "")] (else:) [(set: $right to "(link: \"Starboard\")[(set: $airthings to it + (dm: $moveto2,$itemname2))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
\
(if: $namescss is "air211") [(set: $itemname3 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto3 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset - 1) ))(if: $names contains $moveto3)[(set: $up to "")] (else:) [(set: $up to "(link: \"Forward\")[(set: $airthings to it + (dm: $moveto3,$itemname3))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]")]]\
(if: $namescss is "air213") [(set: $itemname4 to $airthings's ($search))(set: $serchfix to $search)(set: $moveto4 to (str: _item3 + $onset)+"-"+(str:_item2)+"-"+(str: _item + ($offset + 1) ))(if: $names contains $moveto4)[(set: $down to "")] (else:) [(set: $down to "(link: \"Aft\")[(set: $airthings to it + (dm: $moveto4,$itemname4))(move: $airthings's (\""+$serchfix+"\") into $buffer)(go-to: (passage:)'s name)]") ]]\
]\
(else-if: $behavior is not "ignore")[\
(if: $namescss is "air112") [(set: $left to $behavior)]\
(elseif: $namescss is "air312") [(set: $right to $behavior)]\
(elseif: $namescss is "air211") [(set: $up to $behavior)]\
(elseif: $namescss is "air213") [(set: $down to $behavior)]\
]\
\
(if: _item2 is 2 and $imageholder is not "blod")[(set: $searchabove to (str:_item3+$onset)+"-1-"+(str:_item+$offset))]\
(set: _style to "")\
(unless: $imageholder is "seals" or $imageholder is "gate" or $imageholder is "lepordseal" or $imageholder is "seal2" or $imageholder is "seal3")[\
(if: _item is 0)[(set: _style to " style=\"opacity: 0.4;\" ")]\
(elseif: _item3 is 0)[(set: _style to " style=\"opacity: 0.4;\" ")]\
(elseif: _item3 is 4)[(set: _style to " style=\"opacity: 0.4;\" ")]\
]\
\
(if: _item2 is 1)[(if: $imageholder is not "seals")[(set: $searchright to "")] (else:)[(set: $searchright to (str:_item3+$onset+1)+"-1-"+(str:_item+$offset))(set: $names to (datanames: $airthings))(if: $names contains $searchright)[(set: $airthings to it + (dm: $search ,"lepordseal"))(set: $searchright to "")(set: $sealtrap to 1)(go-to: (passage:)'s name)] ]]\
(if: ($names contains $searchabove and $imageholder is not "blod") or ($namescss is "air222" and $imageholder is not "blod"))[(set: $divdat to "")(set: $searchabove to "")](else:)[(set: $divdat to " <div class=\""+$namescss+"\"><img class=\"shrinkzep"+(str:_item)+" "+$imageholder+"\" " +_style+"src=\"http://penguindreams.net/air/"+(str: $airimages's $imageholder)+"\"></div>") $divdat]\
(if: _item2 is 1)[(if: $imageholder is "seals" or $imageholder is "lepordseal") [(set: $divdat to " <div class=\""+$namescss+"\" ><img class=\"shrinkzep"+(str:_item)+" "+$imageholder+"\" " +_style+"src=\"http://penguindreams.net/air/fence2.png\"></div>")$divdat]\
]\
]\
]\
]]\
</div>(set:$up to "test")
Too long text
Too long text
Too long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long textToo long text
Too long text