; Script for Pipeline level - haze lights ;;LOAD lvl7\7haze.mif FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS hazeloc CALLBACK_MESSAGE HAZE_CB END ;CREATE_OBJECT ;;EOF ; Script for Pipeline level - oil pumps ;;LOAD lvl7\7pump.mif ; ; SET 1 ; FUNCTION CREATE_OBJECT START GEOMETRY pump135 ID pump135_loc1 TYPE NORMAL_OBJECT LOCATORS loc_pump1 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump1_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 10 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump1_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump1 END FUNCTION CREATE_OBJECT START GEOMETRY pump135 ID pump135_loc3 TYPE NORMAL_OBJECT LOCATORS loc_pump3 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump3_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump3_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump3 END FUNCTION CREATE_OBJECT START GEOMETRY pump135 ID pump135_loc5 TYPE NORMAL_OBJECT LOCATORS loc_pump5 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump5_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 15 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump5_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump5 END ; ; SET 2 ; FUNCTION CREATE_OBJECT START GEOMETRY pump26 ID pump26_loc2 TYPE NORMAL_OBJECT LOCATORS loc_pump2 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump2_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 6 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump2_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump2 END FUNCTION CREATE_OBJECT START GEOMETRY pump26 ID pump26_loc6 TYPE NORMAL_OBJECT LOCATORS loc_pump6 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump6_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump6_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump6 END ; ; SET 3 ; FUNCTION CREATE_OBJECT START GEOMETRY pump4 ID pump4_loc4 TYPE NORMAL_OBJECT LOCATORS loc_pump4 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_DATA_STRING pump4_hit CALLBACK_MESSAGE LVL7_PUMP_CB CLASS A REACTION_SET REACTION_RADIUS 1000.0f FLIPBOOK_START 18 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes END ;;;;;;;;;;;;;;;;;;;;; ; ABOVE HIT LOCATION; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ID pump4_hit TYPE DUMMY_OBJECT LOCATORS loc_col_pump4 END ;;EOF ; Script for Pipeline level - pontoon plane ;;LOAD lvl7\7plane.mif FUNCTION CREATE_OBJECT START GEOMETRY plane1 ID plane1 LOCATORS loc_plane1 CLASS A ; What to put here... ; CALLBACK_MESSAGE LVL4_COPTER1_CB LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 250.0f PATH_MAIN plane_path1 PATH_UP plane_bank1 PATH_LOOP false PATH_ALIGN true PATH_ABS true PATH_SPEED 3 PATH_SMOOTH 12 PATH_RESET true END FUNCTION CREATE_OBJECT START GEOMETRY plane1 ID plane2 LOCATORS loc_plane2 CLASS A ; What to put here... ; CALLBACK_MESSAGE LVL4_COPTER1_CB LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 1100.0f PATH_MAIN plane_path2 PATH_UP plane_bank2 PATH_LOOP false PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 15 PATH_RESET true END ;;EOF ; Script for Pipeline level - collision trees (like Alps) ;;LOAD lvl7\7tree.mif FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT CLASS D LOCATORS loctree CALLBACK_MESSAGE LVL2_TREES_CB REACTION_SET REACTION_LIFE 1 REACTION_RESET TRUE REACTION_RADIUS 5.0f END ; CREATE_OBJECT ;;EOF ; Script for treasure room sparkles ; ; ;;LOAD lvl7\7sparkle.mif ; ; sparkleS ; FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle1 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 1 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle2 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 5 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle3 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 7 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle4 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 9 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle5 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 13 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle6 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 15 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle7 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 1 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle8 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 3 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle9 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 5 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle10 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 7 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle11 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 9 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle12 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 13 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle13 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 17 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle14 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 1 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle15 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 3 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle16 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 5 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle17 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 7 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle18 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 9 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle19 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 17 ALPHA_SEQUENCE 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle20 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 17 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle21 SCALE_INIT 2.0f ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 1 ALPHA_SEQUENCE 1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ;;EOF ; Script for Pipeline level - mining carts ;;LOAD lvl7\7cart.mif FUNCTION CREATE_OBJECT START GEOMETRY cart ID cart_id1 TYPE NORMAL_OBJECT LOCATORS locpath01 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CART_CB REACTION_SET REACTION_RADIUS 200.0f FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes PATH_MAIN path01 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 22 END FUNCTION CREATE_OBJECT START GEOMETRY cart ID cart_id2 TYPE NORMAL_OBJECT LOCATORS locpath02 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CART_CB REACTION_SET REACTION_RADIUS 200.0f FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes PATH_MAIN path02 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 22 END FUNCTION CREATE_OBJECT START GEOMETRY cart ID cart_id3 TYPE NORMAL_OBJECT LOCATORS locpath03 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CART_CB REACTION_SET REACTION_RADIUS 200.0f FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes PATH_MAIN path03 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 22 END ;;EOF ; Script for Pipeline level - explode objects in mine (incl. the front entrance) ;;LOAD lvl7\7explode.mif ;;LOAD lvl7\7mine.mif ; ; CRATES (Hymalyan, anyone?) ; FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id1 TYPE NORMAL_OBJECT LOCATORS loccrate01 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id2 TYPE NORMAL_OBJECT LOCATORS loccrate02 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id3 TYPE NORMAL_OBJECT LOCATORS loccrate03 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id4 TYPE NORMAL_OBJECT LOCATORS loccrate04 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id5 TYPE NORMAL_OBJECT LOCATORS loccrate05 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END FUNCTION CREATE_OBJECT START GEOMETRY crate01 ID crate_id6 TYPE NORMAL_OBJECT LOCATORS loccrate06 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 4.0f END ; ; DRUMS ; FUNCTION CREATE_OBJECT START GEOMETRY drum01 ID drum_id1 TYPE NORMAL_OBJECT LOCATORS locdrum01 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_DRUM_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.5f END FUNCTION CREATE_OBJECT START GEOMETRY drum01 ID drum_id2 TYPE NORMAL_OBJECT LOCATORS locdrum02 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_DRUM_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.5f END FUNCTION CREATE_OBJECT START GEOMETRY drum01 ID drum_id3 TYPE NORMAL_OBJECT LOCATORS locdrum03 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_DRUM_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.5f END ; ; LUV-SHACK (Taken out for now, since it don't work too well!) ; FUNCTION CREATE_OBJECT START GEOMETRY drum01 ; GEOMETRY shack01 ID drum_id1 TYPE NORMAL_OBJECT LOCATORS locshack01 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_DRUM_CB ; CALLBACK_MESSAGE LVL7_SHACK_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.5f END ; ; MINE ENTRANCE ; FUNCTION CREATE_OBJECT START GEOMETRY mmine ID mine_id1 TYPE NORMAL_OBJECT LOCATORS locmine01 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_MINE_CB REACTION_SET REACTION_RADIUS 6.0f FLIPBOOK_SEQUENCE 1 FLIPBOOK_LOOP yes END ;;EOF ; Script for Pipeline level - wood planks in mine ;;LOAD lvl7\7wood.mif ; ; BRDA(?) pieces ; FUNCTION CREATE_OBJECT START GEOMETRY brda01 ID brda_id1 TYPE NORMAL_OBJECT LOCATORS locbrda01 LIGHT_VERTEX TRUE ; CALLBACK_MESSAGE LVL7_WOOD1_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY brda01 END FUNCTION CREATE_OBJECT START GEOMETRY brda02 ID brda_id2 TYPE NORMAL_OBJECT LOCATORS locbrda02 LIGHT_VERTEX TRUE ; CALLBACK_MESSAGE LVL7_WOOD1_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY brda02 END FUNCTION CREATE_OBJECT START GEOMETRY brda03 ID brda_id3 TYPE NORMAL_OBJECT LOCATORS locbrda03 LIGHT_VERTEX TRUE ; CALLBACK_MESSAGE LVL7_WOOD1_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY brda03 END FUNCTION CREATE_OBJECT START GEOMETRY brda04 ID brda_id4 TYPE NORMAL_OBJECT LOCATORS locbrda04 LIGHT_VERTEX TRUE ; CALLBACK_MESSAGE LVL7_WOOD1_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY brda04 END FUNCTION CREATE_OBJECT START GEOMETRY brda05 ID brda_id5 TYPE NORMAL_OBJECT LOCATORS locbrda05 LIGHT_VERTEX TRUE ; CALLBACK_MESSAGE LVL7_WOOD1_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY brda05 END ; ; PLANKS ; FUNCTION CREATE_OBJECT START GEOMETRY plank01 ID plnk_id1 TYPE NORMAL_OBJECT LOCATORS lobplnk01 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_WOOD2_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY plank01 END FUNCTION CREATE_OBJECT START GEOMETRY plank02 ID plnk_id2 TYPE NORMAL_OBJECT LOCATORS lobplnk02 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_WOOD2_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY plank02 END FUNCTION CREATE_OBJECT START GEOMETRY plank03 ID plnk_id3 TYPE NORMAL_OBJECT LOCATORS lobplnk03 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_WOOD2_CB REACTION_SET REACTION_LIFE 1 REACTION_DYNAMIC_GEOMETRY plank03 END ;;EOF ; Script for Pipeline level - oil spilling from pipe ;;LOAD lvl7\7oils.mif ; ; Oil at the end of the level ; FUNCTION CREATE_OBJECT START GEOMETRY oil1 ID 7oil1_id1 TYPE NORMAL_OBJECT LOCATORS locoil1_01 LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY oil1 ID 7oil1_id2 TYPE NORMAL_OBJECT LOCATORS locoil1_02 LIGHT_VERTEX TRUE END ; ; Oil in the mine tunnel ; FUNCTION CREATE_OBJECT START GEOMETRY oil2 ID 7oil2_id1 TYPE NORMAL_OBJECT LOCATORS locoil2_01 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_OIL_SPRAY_CB END FUNCTION CREATE_OBJECT START GEOMETRY oil2 ID 7oil2_id2 TYPE NORMAL_OBJECT LOCATORS locoil2_02 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_OIL_SPRAY_CB END ;;EOF ; Script for Pipeline level - waterfall area ;;LOAD lvl7\7falls.mif ;;LOAD lvl7\7fallsnd.mif ;;LOAD lvl7\7mist.mif ;;LOAD lvl7\7salmon.mif ;;;;;;;;;;;;;;;;;;;;; ; WATER PIECES ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY waterA ID waterA_id1 TYPE NORMAL_OBJECT LOCATORS loc_waterA LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY waterB ID waterB_id1 TYPE NORMAL_OBJECT LOCATORS loc_waterB LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY waterC ID waterC_id1 TYPE NORMAL_OBJECT LOCATORS loc_waterC LIGHT_VERTEX TRUE END ; ; WATER SOUNDS ; FUNCTION CREATE_OBJECT START ID watersndbegin_id1 TYPE DUMMY_OBJECT LOCATORS loc_water_sound_begin CALLBACK_MESSAGE LVL7_WATERSNDBEGIN_CB REACTION_SET REACTION_RADIUS 200.0F END FUNCTION CREATE_OBJECT START ID watersndend_id1 TYPE DUMMY_OBJECT LOCATORS loc_water_sound_end CALLBACK_MESSAGE LVL7_WATERSNDEND_CB REACTION_SET REACTION_RADIUS 200.0F END ;;;;;;;;;;;;;;;;;;;;; ; SALMON ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id1 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon1 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 100.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon1 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id3 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon3 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 50.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon3 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id5 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon5 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 75.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon5 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id7 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon7 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon7 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id9 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon9 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon9 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon1357911 ID salmon1357911_id11 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon11 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon11 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon246810 ID salmon246810_id2 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon2 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon2 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon246810 ID salmon246810_id4 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon4 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon4 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon246810 ID salmon246810_id6 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon6 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon6 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon246810 ID salmon246810_id8 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon8 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon8 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END FUNCTION CREATE_OBJECT START GEOMETRY salmon246810 ID salmon246810_id10 TYPE NORMAL_OBJECT CLASS A LOCATORS loc_salmon10 LIGHT_VERTEX TRUE INIT_DROTATION 0.0f 180.0f 0.0f SCALE_INIT 0.75f REACTION_SET REACTION_RADIUS 150.0F FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN psalmon10 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_ABS true PATH_SPEED 2 END ;;;;;;;;;;;;;;;;;;;;; ; MIST ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist1 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist2 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist3 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist4 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist5 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist6 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist7 CALLBACK_MESSAGE LVL2_WATERFALL_CB END FUNCTION CREATE_OBJECT START TYPE DUMMY_OBJECT LOCATORS loc_mist8 CALLBACK_MESSAGE LVL2_WATERFALL_CB END ;;EOF ; Script for Pipeline level - netted basket falling into the water ;;LOAD lvl7\7basket.mif FUNCTION CREATE_OBJECT START GEOMETRY basket ID 7basket_id1 TYPE NORMAL_OBJECT LOCATORS locbasket01 LIGHT_VERTEX TRUE FLIPBOOK_SPEED 4 FLIPBOOK_SEQUENCE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 FLIPBOOK_LOOP yes END FUNCTION CREATE_OBJECT START GEOMETRY basket ID 7basket_id2 TYPE NORMAL_OBJECT LOCATORS locbasket02 LIGHT_VERTEX TRUE CALLBACK_MESSAGE LVL7_BASKET_CB FLIPBOOK_START 10 FLIPBOOK_SPEED 2 FLIPBOOK_SEQUENCE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 FLIPBOOK_LOOP yes REACTION_SET REACTION_RADIUS 200.0F FLIPBOOK_START 0 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP no FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE END ;;EOF ; Script for Pipeline level - bouncing icebergs at end of level ;;LOAD lvl7\7berg.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Bounces and undulation ; FLOAT INPUT : XDIST-MAX, XD-SPEED(deg) Y and Z; XROT-MAX, XR-SPEED(deg) Y and Z ; INT INPUT : Non-zero to randomize distance and rotation start ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY berg01 ID 7berg_id1 TYPE NORMAL_OBJECT CALLBACK_MESSAGE BOUNCE_CB CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 0.0f 0.0f 0.25f 5.0f 0.0f 0.0f 8.0f 1.0f 6.0f 2.0f 0.0f 0.0f LOCATORS locberg01 LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY berg02 ID 7berg_id2 TYPE NORMAL_OBJECT CALLBACK_MESSAGE BOUNCE_CB CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 0.0f 0.0f 0.35f 4.0f 0.0f 0.0f 8.0f 2.0f 7.0f 1.0f 0.0f 0.0f LOCATORS locberg02 LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY berg03 ID 7berg_id3 TYPE NORMAL_OBJECT CALLBACK_MESSAGE BOUNCE_CB CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 0.0f 0.0f 0.45f 4.0f 0.0f 0.0f 7.0f 2.0f 8.0f 1.0f 0.0f 0.0f LOCATORS locberg03 LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY berg04 ID 7berg_id4 TYPE NORMAL_OBJECT CALLBACK_MESSAGE BOUNCE_CB CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 0.0f 0.0f 0.5f 5.0f 0.0f 0.0f 7.0f 1.0f 8.0f 2.0f 0.0f 0.0f LOCATORS locberg04 LIGHT_VERTEX TRUE END ;;EOF ; ; Script for birds in the Alaskan level ; ;;LOAD lvl7\7eagle.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Bounces and undulation ; FLOAT INPUT : XDIST-MAX, XD-SPEED(deg) Y and Z; XROT-MAX, XR-SPEED(deg) Y and Z ; INT INPUT : Non-zero to randomize distance and rotation start ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; Bird 1 ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id01 LOCATORS loceagle01 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 70 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP true PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ; ; Bird 2 ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id02 LOCATORS loceagle02 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 75 ; FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP true PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ; ; Bird 3 ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id03 LOCATORS loceagle03 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 80 ; FLIPBOOK_START 7 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP true PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ; ; Bird 4 ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id03 LOCATORS loceagle03 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 85 ; FLIPBOOK_START 4 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP true PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ; ; Bird 1b ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id01 LOCATORS loceagle01 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 100 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP tr ue PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ; ; Bird 2b ; FUNCTION CREATE_OBJECT START GEOMETRY eagle ID eagle_id02 LOCATORS loceagle02 CLASS A CALLBACK_DATA_INT 1 CALLBACK_DATA_FLOAT 5.0f 2.0f 5.0f 2.0f 5.0f 2.0f 0.0f 0.0f 0.0f 0.0f 0.0f 0.0f CALLBACK_MESSAGE BOUNCE_CB ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 700.0f DELAY_MOTION 120 ; FLIPBOOK_START 2 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE PATH_MAIN patheagle_b PATH_UP patheagle_t PATH_LOOP true PATH_ALIGN true PATH_ABS true PATH_SPEED 1 PATH_SMOOTH 80 PATH_RESET true END ;;EOF ; script for level 7 avalanche ; ; ; ;;LOAD lvl7\7slab.mif FUNCTION CREATE_OBJECT START ID ava1 TYPE DUMMY_OBJECT LOCATORS av1_01 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE1_CB REACTION_SET REACTION_RADIUS 260.0F END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START ID ava1_spill TYPE DUMMY_OBJECT LOCATORS av1_02 ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL7_AVALANCHE1_CB PARENT_ID ava1 PARENT_LINK absolute END ; CREATE_OBJECT ; dink FUNCTION CREATE_OBJECT START ID ava2 TYPE DUMMY_OBJECT LOCATORS av2_01 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE2_CB REACTION_SET REACTION_RADIUS 260.0F END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START ID ava2_spill TYPE DUMMY_OBJECT LOCATORS av2_02 ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL7_AVALANCHE2_CB PARENT_ID ava2 PARENT_LINK absolute REACTION_SET REACTION_RADIUS 260.0F END ; CREATE_OBJECT ; dink ;FUNCTION CREATE_OBJECT ; START ; ID ava3 ; TYPE DUMMY_OBJECT ; LOCATORS av3_01 ; ROTATION USE_LOCATORS ;; CALLBACK_MESSAGE LVL7_AVALANCHE3_CB ; REACTION_SET ; REACTION_RADIUS 200.0F ; ; END ; CREATE_OBJECT ;FUNCTION CREATE_OBJECT ; START ; ID ava3_spill ; TYPE DUMMY_OBJECT ; LOCATORS av3_02 ; ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE3_CB ; PARENT_ID ava3 ; PARENT_LINK absolute ; REACTION_SET ; REACTION_RADIUS 200.0F ; END ; CREATE_OBJECT ; dink ;FUNCTION CREATE_OBJECT ; START ; ID ava4 ; TYPE DUMMY_OBJECT ; LOCATORS av4_01 ; ROTATION USE_LOCATORS ;; CALLBACK_MESSAGE LVL7_AVALANCHE4_CB ; ; REACTION_SET ; REACTION_RADIUS 200.0F ; ; END ; CREATE_OBJECT ;FUNCTION CREATE_OBJECT ; START ; ID ava4_spill ; TYPE DUMMY_OBJECT ; LOCATORS av4_02 ; ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE4_CB ; PARENT_ID ava4 ; PARENT_LINK absolute ; ; REACTION_SET ; REACTION_RADIUS 200.0F ; ; END ; CREATE_OBJECT ; dink FUNCTION CREATE_OBJECT START ID ava5 TYPE DUMMY_OBJECT LOCATORS av5_01 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE5_CB REACTION_SET REACTION_RADIUS 270.0F END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START ID ava5_spill TYPE DUMMY_OBJECT LOCATORS av5_02 ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL7_AVALANCHE5_CB PARENT_ID ava5 PARENT_LINK absolute REACTION_SET REACTION_RADIUS 270.0F END ; CREATE_OBJECT ; dink ;FUNCTION CREATE_OBJECT ; START ; ID ava6 ; TYPE DUMMY_OBJECT ; LOCATORS av6_01 ; ROTATION USE_LOCATORS ;; CALLBACK_MESSAGE LVL7_AVALANCHE6_CB ; ; REACTION_SET ; REACTION_RADIUS 200.0F ; ; END ; CREATE_OBJECT ; ; ;FUNCTION CREATE_OBJECT ; START ; ID ava6_spill ; TYPE DUMMY_OBJECT ; LOCATORS av6_02 ; ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL7_AVALANCHE6_CB ; PARENT_ID ava6 ; PARENT_LINK absolute ; ; REACTION_SET ; REACTION_RADIUS 200.0F ; ; END ; CREATE_OBJECT ;;EOF ; 7chkpnt.txt ; Checkpoint script for level 7 ; DATA VALUE DESCRIPTION : ; PATHPOINT_GROUP is 2 for checkpoints ; INT DATA : ENTRY 0 == NUMBER OF SECONDS TO ADD TO TIMER FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 231 PATHPOINT_INTS 30 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 417 PATHPOINT_INTS 25 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 717 PATHPOINT_INTS 25 END ; CREATE_PATHPOINT ;;EOF ; 7fog.txt ; Fog script for level 2 - Alaskan Pipeline ; DATA VALUE DESCRIPTION : ; PATHPOINT_GROUP is 1 for fog stuff ; FLOAT DATA : ENTRY 0 == INTENSITY (0.0 to 1.0f) ; ENTRY 1,2 and 3 == RGB COLOR (0.0 to 255.0f) ; ENTRY 5 == FOGBGBLEND (0.0 to ~) ; INT DATA : ENTRY 0 == NUMBER OF TICKS TO FADE COLOR IN ; ENTRY 1 == FOG TYPE TO USE (not yet implemented) ; ; DEFINES FOR FOG FUNCTIONS ; FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 1 PATHPOINT_FLOATS 0.000 187 193 197 0.0 PATHPOINT_INTS 1 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 140 PATHPOINT_FLOATS 0.005 187 193 197 30.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 150 PATHPOINT_FLOATS 0.006 187 193 197 30.5 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 160 PATHPOINT_FLOATS 0.007 187 193 197 31.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 170 PATHPOINT_FLOATS 0.008 187 193 197 31.5 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 180 PATHPOINT_FLOATS 0.009 187 193 197 32.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 190 PATHPOINT_FLOATS 0.010 187 193 197 32.5 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 200 PATHPOINT_FLOATS 0.011 187 193 197 33.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 210 PATHPOINT_FLOATS 0.012 187 193 197 33.5 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 220 PATHPOINT_FLOATS 0.013 187 193 197 34.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 230 PATHPOINT_FLOATS 0.014 187 193 197 34.5 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 240 PATHPOINT_FLOATS 0.015 187 193 197 35.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 245 PATHPOINT_FLOATS 0.016 187 193 197 34.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 250 PATHPOINT_FLOATS 0.017 187 193 197 33.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 255 PATHPOINT_FLOATS 0.018 187 193 197 32.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 260 PATHPOINT_FLOATS 0.019 187 193 197 31.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 265 PATHPOINT_FLOATS 0.020 187 193 197 29.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 270 PATHPOINT_FLOATS 0.021 187 193 197 27.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 275 PATHPOINT_FLOATS 0.025 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 280 PATHPOINT_FLOATS 0.026 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 285 PATHPOINT_FLOATS 0.027 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 290 PATHPOINT_FLOATS 0.028 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 295 PATHPOINT_FLOATS 0.029 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 300 PATHPOINT_FLOATS 0.030 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 305 PATHPOINT_FLOATS 0.031 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 310 PATHPOINT_FLOATS 0.032 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 315 PATHPOINT_FLOATS 0.033 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 320 PATHPOINT_FLOATS 0.034 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 325 PATHPOINT_FLOATS 0.035 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 330 PATHPOINT_FLOATS 0.036 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 335 PATHPOINT_FLOATS 0.037 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 340 PATHPOINT_FLOATS 0.038 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 345 PATHPOINT_FLOATS 0.039 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 350 PATHPOINT_FLOATS 0.040 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 355 PATHPOINT_FLOATS 0.045 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 360 PATHPOINT_FLOATS 0.050 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 365 PATHPOINT_FLOATS 0.055 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 370 PATHPOINT_FLOATS 0.060 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 375 PATHPOINT_FLOATS 0.065 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 395 PATHPOINT_FLOATS 0.100 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 400 PATHPOINT_FLOATS 0.100 187 193 197 25.0 PATHPOINT_INTS 120 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 415 PATHPOINT_FLOATS 0.0 187 193 197 0.0 PATHPOINT_INTS 100 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 680 PATHPOINT_FLOATS 0.005 187 193 197 30.0 PATHPOINT_INTS 720 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 750 PATHPOINT_FLOATS 0.010 187 193 197 75.0 PATHPOINT_INTS 900 END ; CREATE_PATHPOINT ;;EOF ; 7snow.txt ; Snow script for level 7 - Alaskan Pipeline ; DATA VALUE DESCRIPTION : ; PATHPOINT_GROUP is 3 for snow stuff ; FLOAT DATA (all between 0.0 and 1.0, except size, which can go up to 2.0): ; 0: Density (how much snow) ; 1: Thickness (how opaque) ; 2: Speed (how fast it's falling) ; 3: Drift (how much it's moving horizontally) ; 4: Size (how big the snowflakes are) ; ; Light snow could be 0.1 0.5 0.3 0.6 0.75 ; Heavy snow could be 1.0 0.9 0.7 0.2 1.5 ; ; DEFINES FOR SNOW FUNCTIONS ; ; level start FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 1 PATHPOINT_FLOATS 0.000 0.0 0.0 0.0 0.0 END ; CREATE_PATHPOINT ; piperun 1st turn before snow start FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 144 PATHPOINT_FLOATS 0.000 0.0 0.0 0.0 0.0 END ; CREATE_PATHPOINT ; start snow in pipe run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 145 PATHPOINT_FLOATS 0.2500 0.75 0.2 0.2 0.5 END ; CREATE_PATHPOINT ; Start of tree run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 236 PATHPOINT_FLOATS 0.4500 0.8 0.4 0.2 1.0 END ; CREATE_PATHPOINT ; tree run 1 FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 300 PATHPOINT_FLOATS 0.6500 0.8 0.4 0.4 1.0 END ; CREATE_PATHPOINT ; tree run 2 FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 365 PATHPOINT_FLOATS 0.8 0.8 0.8 0.4 1.3 END ; CREATE_PATHPOINT ; tree run 2 FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 372 PATHPOINT_FLOATS 1.0 1.0 1.0 0.4 2.0 END ; CREATE_PATHPOINT ; end of tree run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 419 PATHPOINT_FLOATS 1.0 1.0 1.0 1.0 2.0 END ; CREATE_PATHPOINT ; mine start FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 421 PATHPOINT_FLOATS 0.000 0.0 0.0 0.0 0.0 END ; CREATE_PATHPOINT ; end of salmon run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 700 PATHPOINT_FLOATS 0.000 0.0 0.0 0.0 0.0 END ; CREATE_PATHPOINT ; start of avalanch run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 712 PATHPOINT_FLOATS 0.4500 0.4 0.4 0.2 0.7 END ; CREATE_PATHPOINT ; end of avalanch run FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 932 PATHPOINT_FLOATS 0.9 0.5 0.5 0.2 0.9 END ; CREATE_PATHPOINT ;;EOF ; Script for new checkpoint ads ;;LOAD lvl7\7ads.mif ; ; checkpoint_ads ; FUNCTION CREATE_OBJECT START GEOMETRY ads01 ID ads_01 TYPE NORMAL_OBJECT LOCATORS locads01 INIT_DROTATION 90.0f 180.0f 0.0f ROTATION USE_LOCATORS LIGHT_VERTEX FALSE END FUNCTION CREATE_OBJECT START GEOMETRY ads02 ID ads_02 TYPE NORMAL_OBJECT LOCATORS locads02 INIT_DROTATION 90.0f 180.0f 0.0f ROTATION USE_LOCATORS LIGHT_VERTEX FALSE END ;;EOF EOF