filetype command label init # This is run automatically when the level loads object_off g1 object_off r1 object_off a1 object_off v1 object_off i1 object_off t1 object_off y1 object_off ex1 object_off ex2 object_off ex3 object_off spill1 object_off spill2 #object_off spill3 object_off o1 object_off o2 object_off o3 object_off comp1a object_off comp2a object_off comp3a object_off comp4a object_off comp1b object_off comp3b object_off comp2b object_off comp4b #object_off elev2 target_disable dad # target_disable targ45 target_disable activ1 target_disable activ2 sound cpu sound stlp sound firelp sound firlp1 sound hum #sound alarm object_off fl1 object_off fl3 object_off fl4 return label g sprite_on g object_off g object_on g1 delay .55 gexoff sound reward return label r sprite_on r object_off r object_on r1 delay .55 rexoff sound reward return label a sprite_on a object_off a object_on a1 delay .55 aexoff sound reward return label v sprite_on v object_off v object_on v1 delay .55 vexoff sound reward return label i sprite_on i object_off i object_on i1 delay .55 iexoff sound reward return label t sprite_on t object_off t object_on t1 delay .55 texoff sound reward return label y sprite_on y object_off y object_on y1 delay .55 yexoff sound reward return label gexoff object_off g1 return label aexoff object_off a1 return label rexoff object_off r1 return label vexoff object_off v1 return label iexoff object_off i1 return label texoff object_off t1 return label yexoff object_off y1 return label grav sprite_off g sprite_off r sprite_off a sprite_off v sprite_off i sprite_off t sprite_off y sprite_on grav sprite_on task return label hidden sprite_on hidden sprite_on task object_off hidden object_off hl sound hidden return ##slack commands label slack sprite_on slack sprite_on task use_anim slack 1 delay 1 slack2 #sound hey sound reward return label slack2 use_anim slack 2 delay 20. slack3 return label slack3 object_off slack return label heya sound hey delay 3.0 hey1 return label hey1 rule_reset heya return label lunch sprite_on lunch target_enable dad target_disable dad2 object_off lunch object_off gl sound reward return ##dad commands label dad sprite_on dad sprite_on task use_anim dad 0 delay .5 dad1 #sound hey return label dad1 use_anim dad 1 delay 15.0 dad2 return label dad2 object_off dad return label heyb sound hey delay 3.0 hey2 return label hey2 rule_reset heyb return label cpu sprite_on cpu sprite_on task sound sparks sound bang return label cp1 object_on comp3a object_off comp3 object_on comp3b sound sparks sound bang delay 1 c1k return label c1k object_off comp3b return label cp2 object_on comp1a object_off comp1 object_on comp1b sound sparks sound bang delay 1 c2k return label c2k object_off comp1b return label cp3 object_on comp2a object_off comp2 object_on comp2b sound sparks sound bang delay 1 ck3 return label ck3 object_off comp2b return label cp4 object_on comp4a object_off comp4 object_on comp4b sound sparks sound bang delay 1 ck4 return label ck4 object_off comp4b return label oiled player_pause camera_target_motor oil camera_position_motor shake motion_on shake motion_on oil sound bang sprite_on oil sprite_on task sound reward delay 1.0 oil2 return label oil2 object_on spill1 object_on spill2 #object_on spill3 sound steam delay 9.0 oil1 return label oil1 camera_normal player_unpause return label oily sprite_on oily return label fbutt # We got all fbutts - task complete sprite_on fbutt # text for finishing the task object_move fbutt player_pause camera_target_motor ex2 camera_position_motor fire1 motion_on ex2 motion_on fire1 delay 1.0 butt1 return label butt1 object_on ex2 sound gas delay 0.5 butt2 return label butt2 camera_normal player_unpause return label fbutt2 sprite_on fbutt object_move fbutt2 player_pause camera_target_motor ex1 camera_position_motor fire2 motion_on ex1 motion_on fire2 delay 1.0 butt3 return label butt3 object_on ex1 sound gas delay 0.5 butt4 return label butt4 camera_normal player_unpause return label fbutt3 sprite_on fbutt object_move fbutt3 player_pause camera_target_motor ex3 camera_position_motor fire3 motion_on ex3 motion_on fire3 delay 1.0 butt5 return label butt5 object_on ex3 sound gas delay 0.5 butt6 return label butt6 camera_normal player_unpause return label fbutt4 sprite_on task return #label floorb #object_move floor # detmar removed this when trying to merge Doobs' stuff on 5/3/02 # object_move button #return ##ref commands label ref use_anim ref 1 #sound hey delay .5 ref1 return label ref1 use_anim ref 0 rule_reset re return label heyc sound hey delay 3.0 hey3 return label hey3 rule_reset heyc return label trick sprite_on trick sprite_on task sound points return label 55k sprite_on 55k sprite_on task sound points return label 80k sprite_on 80k sprite_on task sound points return label die die rule_reset die sprite_on scrn_b sprite_on furn return label die2 die rule_reset die2 sprite_on scrn_k sprite_on oilp return label die3 die rule_reset die3 sprite_on scrn_k sprite_on pump return label die4 die rule_reset die4 sprite_on scrn_k sprite_on pump return label die5 die rule_reset die5 sprite_on scrn_k sprite_on gap return #label die6 # die #rule_reset die6 #sprite_on scrn_k # sprite_on gap # return label die7 die rule_reset die7 sprite_on scrn_k sprite_on oilp return label die8 die rule_reset die8 sprite_on scrn_k sprite_on oilp return label die9 die rule_reset die9 sprite_on scrn_k sprite_on oilp return label die10 die rule_reset die10 sprite_on scrn_k sprite_on oilp return label die11 die rule_reset die11 sprite_on scrn_k sprite_on oilp return label die12 die rule_reset die12 sprite_on scrn_k sprite_on oilp return label down # detmar removed this when trying to merge Doobs' stuff on 5/3/02 # object_move eldn # delay 2 down1 return label down1 # detmar removed this when trying to merge Doobs' stuff on 5/3/02 # object_move elev #object_off elev # rule_reset elev return label up # detmar removed this when trying to merge Doobs' stuff on 5/3/02 # object_move elev2 #object_off elev2 # object_move elup # rule_reset elev2 return ##pops commands label pop use_anim dad 2 #sound hey delay .5 pop1 return label pop1 use_anim dad 0 rule_reset pops return label heyd sound hey delay 3.0 hey4 return label hey4 rule_reset heyd return ##dicks commands label dic use_anim cob1 1 #sound hey delay 1 dic2 return label dic2 use_anim cob1 0 rule_reset dick return label heye sound hey delay 3.0 hey5 return label hey5 rule_reset heye return label g13 glass 4 object_off att sound glass return label g14 glass 1 object_off old sound glass return label g16 glass 3 object_off gold sound glass return label elevdn set_position elevdn rule_reset elevdn sprite_on down sound ding return label elevup set_position elevup rule_reset elevup sprite_on up sound ding # delay 3.0 activ0 return label activ0 target_enable activ1 target_enable activ2 rule_reset elevdn return label active delay 3.0 act1 return label act1 target_enable targ45 rule_reset activ9 rule_reset activ8 return label reset1 delay 3.0 activ7 return label activ7 rule_reset elevup rule_reset active return label reset2 delay 3.0 activ6 return label activ6 rule_reset elevup rule_reset active return label eledie die sprite_on scrn_b # detmar sprite_on elev sound ding set_position dead sound ding rule_reset eledie sound ding return label tricky target_enable bang object_on fl1 object_on fl3 object_on fl4 return label bang sound bang rule_reset bang return label m_on sound alarm delay 5.0 m_on1 return label m_on1 target_enable m_off rule_reset al_off return label m_off stop_sound alarm delay 5.0 m_off1 return label m_off1 target_enable m_on rule_reset al_on return label task1 rule_disable 55K return label task2 rule_disable 80K return label task3 rule_disable trick return label task5 object_off hidden target_disable hidden object_off hl return label task4 object_off g object_off r object_off a object_off v object_off i object_off t object_off y target_disable g target_disable r target_disable a target_disable v target_disable i target_disable t target_disable y rule_disable grav return label task6 #object_on comp1b #object_on comp2b #object_on comp3b object_on comp1a object_on comp2a object_on comp3a object_off comp1 object_off comp2 object_off comp3 target_disable cpu1 target_disable cpu2 target_disable cpu3 rule_disable cpu return label task7 object_off lunch object_off dad target_disable dad target_disable lunch rule_disable dad return label task8 object_off slack target_disable slack rule_disable slack return label task9 rule_disable fbutts object_on ex1 object_on ex2 object_on ex3 target_disable fbutt target_disable fbutt2 target_disable fbutt3 return label task0 rule_disable oiled object_on spill1 object_on spill2 #object_on spill3 target_disable oil1 target_disable oil2 target_disable oil4 return label no1 die rule_reset n1 sprite_on scrn_b sprite_on furn return label no2 die rule_reset n2 sprite_on scrn_b sprite_on furn return label no3 die rule_reset n3 sprite_on scrn_b sprite_on furn return label no4 die rule_reset n4 sprite_on scrn_b sprite_on furn return label no5 die rule_reset n5 sprite_on scrn_b sprite_on furn return label no6 die rule_reset n6 sprite_on scrn_b sprite_on furn return label no7 die rule_reset n7 sprite_on scrn_b sprite_on furn return label no8 die rule_reset n8 sprite_on scrn_b sprite_on furn return label no9 die rule_reset n9 sprite_on scrn_b sprite_on furn return label no10 die rule_reset n10 sprite_on scrn_b sprite_on furn return label kill die rule_reset kill sprite_on scrn_b sprite_on furn return label kill1 die rule_reset kill1 sprite_on scrn_b sprite_on furn return