' "Skate ur @SS off" ' Created with QDK Lite 4.1.2 ' williecogames.1hwy.com/skateurbleepoff !include define game asl-version <410> start game author game version <0.4a> game copyright game info default fontname default fontsize <18> startscript { give give picture msg <|n> set numeric playwav wait } command { msg inc set string msg } command { if ( #Status# = idle ) or ( #Status# = traveling ) then { set string set string set numeric timeron msg } else { msg } } command { if ( #Status# = Manualling ) and ( #Manual Direction# = down ) then { msg set string set numeric } } command { if ( #Status# = Manualling ) and ( #Manual Direction# = up ) then { msg set string set numeric } } command { if ( #status# = manualling ) then { timeroff set string msg } else { if ( #status# = in the air ) then { timeroff set string msg } } } command { if ( #status# = in the air ) then { msg inc } else { msg timeron set numeric } } command { msg set string set numeric timeron } command if ( #status# = traveling ) or ( #status# = idle ) then displaytext command { if ( #status# = in the air ) then { msg inc select case <%degrees turned%> { case <180> { msg <180 spin. +10pts.> inc } case <360> { msg <360 spin! +25pts> inc } case <540> { msg <540 spin!!! +50pts!> inc } case <720> { msg <|cg720 spin!!! |cb+100pts!!> inc } } } else msg } command { if ( #status# = in the air ) then { msg dec select case <%degrees turned%> { case <-180> { msg <180 spin. +10pts.> inc } case <-360> { msg <360 spin! +25pts> inc } case <-540> { msg <540 spin!!! +50pts!> inc } case <-720> { msg <|cg720 spin!!! |cb+100pts!!> inc } } } else msg } command { msg if ( %songnum% = 3 ) then { set numeric } else { inc } playwav <> playwav select case <%songnum%> { case <1> { msg } case <2> { msg } case <3> { msg } } } command { msg playwav <> } command { msg playwav } command { if ( #status# = in the air ) then { msg inc } else { msg timeron set numeric } } command { msg set numeric inc } verb msg verb msg verb verb msg define variable type string value display end define define variable type numeric value <0> display end define define variable type string value display end define define variable type numeric value <0> display nozero end define end define define options debug on panes on abbreviations on end define define room prefix out define object displaytype article gender end define define object alias displaytype article gender end define define object alias displaytype article gender end define define object alias displaytype article gender end define define object displaytype article gender end define define object alias displaytype article gender end define define object alias displaytype article gender end define define object displaytype article gender end define define object alias prefix displaytype article gender end define end define define room alias prefix look <|s00Here there are quarter pipes and a rail to grind. Do you know how to play? If not then type "Tutorial" and hit ENTER. Skate on!|s00> out define object displaytype article gender action { msg set string set numeric timeron } end define define object alias displaytype article gender action { if ( #status# = in the air ) then { msg timeroff set numeric set numeric timeron } else { msg set numeric timeron } } end define end define define room prefix out define object look displaytype article gender drop nowhere end define define object look take displaytype article gender action { msg set string } end define define object look take displaytype article gender action { msg set string } end define define object look take displaytype article gender action { msg set string } end define define object look displaytype article gender properties action { msg set string } end define define object displaytype article gender invisible end define define object displaytype article gender invisible end define define object look take displaytype article gender action { msg set string } end define define object alias look speak <"Hey, kid. How you doing? If you have Credits you can buy boards and unlock more areas to skate in."> prefix displaytype article gender end define define object displaytype article gender invisible end define define object displaytype article gender invisible end define define object displaytype article gender invisible end define define object displaytype article gender invisible end define end define define room alias prefix look <|s14This is the Area that links to all the other skating zones. You can also access the Skate Shop from here. Just type "Go to " and then the area name to go there! To come back to this lobby just type "go out".|s00> indescription out place place locked place define object look displaytype article gender end define end define define timer interval <1> action { dec inc msg <|b%Manual Time Left%|xbs... +10pts> timeron if ( %manual time left% <= 0 ) then { timeroff msg set string set numeric timeron set numeric } } disabled end define define timer interval <1> action { dec msg <|b%recover time is left%|xbs> timeron if ( %recover time is left% <= 0 ) then { timeroff msg dec set string set } } disabled end define define timer interval <1> action { dec msg <|b%air time left%|xbs left in the air.> timeron if ( %air time left% <= 0 ) then { timeroff set numeric msg set string } } disabled end define define timer interval <1> action { dec msg <|b%grind time left%|xbs left to grind. +10pts.> inc timeron if ( %grind time left% <= 0 ) then { msg set numeric set string timeron timeroff } } disabled end define define menu Leave this area and go to the &Lobby: go to Skate Lobby - &Change Song: change song &Reset Score: reset score - &About this Game: about Show the &Tutorial: tutorial - &Quit the Game: quit end define define text Here's how to play:|s16 Type "manual" to start manualling on the ground. When you manual down, type "UP" to continue your manual. Same with "Down". When you're done manualling, type "Land" to land it safely. If you don't land safely, you will fall and wait to recover. Also, you can type "ollie" and then "kickflip" or "grind rail". If you try either of these two things when not in the air, then you'll fall. If you type "revert" then you'll add some points to your score. Also, you can "Skate up" a pipe and then you'll be in the air again. If you're up in the air long enough you can type "Left" repeatedly and you will spin in the air. Make sure you do it fast enough! In this demo version of the upcoming game, there are still special things like decks and places that you can unlock. You have a music player that has 3 unique songs available. Just type "Look at Music Player" to see the instructions for use. Now that that's said, |s00Skate On!|s24 end define