;;LOAD lvl5\5hut.mif ; ; Remote and local players ; FUNCTION CREATE_OBJECT START GEOMETRY lvl5_hut ID hut_id1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_hut ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_HUT_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 6.50f END ;;EOF ; Script for himalayan level - ice cave ; Guardian reaction & animation ; ; Guardian ; ;;LOAD lvl5\5guard.mif FUNCTION CREATE_OBJECT START GEOMETRY guard LOCATORS loc_guard01 ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_GUARDIAN_CB ; LIGHT_DYNAMIC_POINT TRUE LIGHT_DYNAMIC_VERTEX TRUE ; LIGHT_STATIC TRUE FLIPBOOK_SPEED 1 FLIPBOOK_SEQUENCE 1 1 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE REACTION_SET REACTION_RADIUS 250.0F ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 3 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE END ; CREATE_OBJECT ;;EOF ; Script for himalayan level - caves ; Torch lights for scene ; Torch animation ;;LOAD lvl5\5icecave.mif ; ; Lights ; FUNCTION CREATE_LIGHT START ID icave_light1 LOCATORS loc_icelight01 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light2 LOCATORS loc_icelight02 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light3 LOCATORS loc_icelight03 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light4 LOCATORS loc_icelight04 COLOR 60.0f 60.0f 60.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 20.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -1.0f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light5 LOCATORS loc_icelight05 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light6 LOCATORS loc_icelight07 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light7 LOCATORS loc_icelight09 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT ; Don't make radius bigger than 36.0f FUNCTION CREATE_LIGHT START ID icave_light8 LOCATORS loc_icelight11 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 36.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID icave_light9 LOCATORS loc_icelight12 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 40.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT ; Don't make radius bigger than 36.0f FUNCTION CREATE_LIGHT START ID icave_light10 LOCATORS loc_icelight14 COLOR 30.0f 50.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 36.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.7f LIGHT_STRENGTH_MAX_RAND .25f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT ; ; TORCHES ; FUNCTION CREATE_OBJECT START GEOMETRY flame LOCATORS loc_flame01 DRAW_ORDER 1100 ; Removed 7/17/00 - Brian ; CALLBACK_MESSAGE HAZE_CB ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ; ; SMALL TORCHES ; FUNCTION CREATE_OBJECT START GEOMETRY sFire LOCATORS loc_sFire01 DRAW_ORDER 1100 ; Removed 7/17/00 - Brian ; CALLBACK_MESSAGE HAZE_CB ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ; ; FIREPOTS ; FUNCTION CREATE_OBJECT START GEOMETRY potfire LOCATORS loc_potfire01 DRAW_ORDER 1100 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ; ; SMALL FIREPOTS ; FUNCTION CREATE_OBJECT START GEOMETRY sPotFire LOCATORS loc_sPotFire01 DRAW_ORDER 1100 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ;;EOF ;;LOAD lvl5\5mist.mif ; mist layers FUNCTION CREATE_OBJECT START GEOMETRY mist1 ID mist_id1 TYPE NORMAL_OBJECT LOCATORS loc_mist1 ROTATION USE_LOCATORS END FUNCTION CREATE_OBJECT START GEOMETRY mist2 ID mist_id2 TYPE NORMAL_OBJECT LOCATORS loc_mist2 ROTATION USE_LOCATORS END FUNCTION CREATE_OBJECT START GEOMETRY mist3 ID mist_id3 TYPE NORMAL_OBJECT LOCATORS loc_mist3 ROTATION USE_LOCATORS END FUNCTION CREATE_OBJECT START GEOMETRY mist4 ID mist_id4 TYPE NORMAL_OBJECT LOCATORS loc_mist4 ROTATION USE_LOCATORS END FUNCTION CREATE_OBJECT START GEOMETRY mist5 ID mist_id5 TYPE NORMAL_OBJECT LOCATORS loc_mist5 ROTATION USE_LOCATORS END FUNCTION CREATE_OBJECT START GEOMETRY mist6 ID mist_id6 TYPE NORMAL_OBJECT LOCATORS loc_mist6 ROTATION USE_LOCATORS END ;;EOF ;;LOAD lvl5\5crate.mif ;;LOAD lvl5\5cexplo.mif ; Remote and local players, missiles only blow up crates ; ; Blue Boxes ; FUNCTION CREATE_OBJECT START GEOMETRY box_blue ID box_id_m1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_blue ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ; ; light grey Boxes ; FUNCTION CREATE_OBJECT START GEOMETRY box_ltgrey ID box_id_d1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_ltgrey ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ; ; Red boxes ; FUNCTION CREATE_OBJECT START GEOMETRY box_red ID box_id_b1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_red ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ; ; sunset boxes ; FUNCTION CREATE_OBJECT START GEOMETRY box_sunset ID box_id_b1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_sunset ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_CRATE_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ;;EOF ; REDLIGHT : Script file for placing flickering lights into the world ; This is used for level 5, Himilayan track, flares ; Dave last edit on 10/25/99 ;;LOAD lvl5\5glow.mif FUNCTION CREATE_LIGHT START ID redlight LOCATORS loc_glow0 COLOR 155.0f 0.0f 0.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 5.0f LIGHT_OUTER_RADIUS 20.0f LIGHT_STRENGTH_SPEED 4 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.2f LIGHT_STRENGTH_MAX_RAND 1.0f ; LIGHT_COLOR_SPEED 3 ; LIGHT_COLOR_RAND TRUE ; LIGHT_COLOR_SMOOTH FALSE ; LIGHT_COLOR_MIN_RAND -64.0f 0.0f 0.0f ; LIGHT_COLOR_MAX_RAND 64.0f 0.0f 0.0f END ; CREATE_LIGHT FUNCTION CREATE_OBJECT START GEOMETRY flarea LOCATORS loc_flarea ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flareb LOCATORS loc_flareb ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flarec LOCATORS loc_flarec ;************************ FLIPBOOK_START 5 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flared LOCATORS loc_flared ;************************ FLIPBOOK_START 4 FLIPBOOK_SPEED 1 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ; FLAME SET 1 FUNCTION CREATE_OBJECT START GEOMETRY flaree LOCATORS loc_flaree ;************************ FLIPBOOK_START 6 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flaref LOCATORS loc_flaref ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flareg LOCATORS loc_flareg ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY flareh LOCATORS loc_flareh ;************************ FLIPBOOK_START 4 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ;;EOF ; 5fog.txt ; Fog script for level 5 ; 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) ; 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.005 84 92 112 PATHPOINT_INTS 60 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 114 PATHPOINT_FLOATS 0.000 84 92 112 PATHPOINT_INTS 150 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 205 PATHPOINT_FLOATS 0.005 76 76 92 PATHPOINT_INTS 60 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 319 PATHPOINT_FLOATS 0.006 68 48 28 PATHPOINT_INTS 30 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 418 PATHPOINT_FLOATS 0.005 60 72 92 PATHPOINT_INTS 60 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 560 PATHPOINT_FLOATS 0.02 92 100 120 PATHPOINT_INTS 90 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 814 PATHPOINT_FLOATS 0.01 92 100 120 PATHPOINT_INTS 90 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 862 PATHPOINT_FLOATS 0.007 148 0 8 PATHPOINT_INTS 90 END ; CREATE_PATHPOINT ;;EOF ; Script for himalayan level (5) - ending temple scene ; NOTE : This is what the current classes are... ; ; A : LOCAL HUMAN ONLY ; B : LOCAL AND REMOTE HUMANS ; C : LOCAL AND REMOTE HUMANS AND DRONES ; D : LOCAL AND REMOTE HUMANS AND MISSILES ;;LOAD lvl5\5arms.mif ;;LOAD lvl5\5eyes.mif ;;LOAD lvl5\5lava.mif ;;LOAD lvl5\5tlite.mif ; ; Arms of the god ; FUNCTION CREATE_OBJECT START GEOMETRY arm LOCATORS loc_arm ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL5_TEMPLEGOD_CB CLASS A LIGHT_DYNAMIC_VERTEX TRUE FLIPBOOK_START 1 FLIPBOOK_SPEED 2 FLIPBOOK_SEQUENCE 1 1 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE REACTION_SET REACTION_RADIUS 355.0F FLIPBOOK_SEQUENCE 1 1 2 2 1 1 2 2 1 1 0 0 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 FLIPBOOK_START 1 FLIPBOOK_SPEED 3 FLIPBOOK_LOOP no FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE END ; CREATE_OBJECT ; ; Eyes of the god ; ; ; LEFT EYE ; FUNCTION CREATE_OBJECT START GEOMETRY eyl LOCATORS loc_eyel CALLBACK_MESSAGE LVL5_TEMPLEGODEYES_CB CLASS A ; LOCAL HUMAN ONLY! DRAW_BRIGHT true SCALE_INIT 0.0f REACTION_SET REACTION_RADIUS 405.0f SCALE_LOOP FALSE SCALE_SPEED 2 SCALE_SEQUENCE 0.1 1.3 2.5 4.0 7.0 5.5 3.0 4.5 3.0 2.4 2.0 1.7 1.5 1.1 1.0 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_B_AND_F TRUE END ; CREATE_OBJECT ; ; RIGHT EYE ; FUNCTION CREATE_OBJECT START GEOMETRY eyr LOCATORS loc_eyer CLASS A ; LOCAL HUMAN ONLY! DRAW_BRIGHT true SCALE_INIT 0.0f REACTION_SET REACTION_RADIUS 405.0f SCALE_LOOP FALSE SCALE_SPEED 2 SCALE_SEQUENCE 0.1 0.3 0.7 1.0 2.0 2.5 3.5 4.0 3.0 2.2 1.9 1.6 1.4 1.1 1.0 FLIPBOOK_SPEED 2 FLIPBOOK_LOOP yes FLIPBOOK_B_AND_F TRUE END ; ; Lava ; FUNCTION CREATE_OBJECT START GEOMETRY lava1 ID lava_id1 TYPE NORMAL_OBJECT LOCATORS loc_lava ROTATION USE_LOCATORS FLIPBOOK_B_AND_F TRUE END FUNCTION CREATE_OBJECT START GEOMETRY lava2 ID lava_id2 TYPE NORMAL_OBJECT LOCATORS loc_lava ROTATION USE_LOCATORS END ; ; Dynamic lights and flames ; ;entrance FUNCTION CREATE_LIGHT START ID llite_3 LOCATORS loc_llite3 COLOR 200.0f 20.0f 20.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 60.0f LIGHT_OUTER_RADIUS 60.0f LIGHT_STRENGTH_SPEED 2 LIGHT_COLOR_SPEED 3 LIGHT_COLOR_RAND TRUE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND -0.5f LIGHT_STRENGTH_MAX_RAND 1.0f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND -16.0f -16.0f -16.0f LIGHT_COLOR_MAX_RAND 16.0f 16.0f 16.0f END ; CREATE_LIGHT ; by guardian FUNCTION CREATE_LIGHT START ID llite_2 LOCATORS loc_llite2 COLOR 200.0f 25.0f 0.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 60.0f LIGHT_OUTER_RADIUS 60.0f LIGHT_STRENGTH_SPEED 2 LIGHT_COLOR_SPEED 3 LIGHT_COLOR_RAND TRUE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND -1.0f LIGHT_STRENGTH_MAX_RAND 1.0f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND -16.0f -16.0f -16.0f LIGHT_COLOR_MAX_RAND 16.0f 16.0f 16.0f END ; CREATE_LIGHT FUNCTION CREATE_LIGHT START ID llite_1 LOCATORS loc_llite1 COLOR 200.0f 25.0f 0.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 60.0f LIGHT_OUTER_RADIUS 60.0f LIGHT_STRENGTH_SPEED 2 LIGHT_COLOR_SPEED 3 LIGHT_COLOR_RAND TRUE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND -1.0f LIGHT_STRENGTH_MAX_RAND 1.0f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND -16.0f -16.0f -16.0f LIGHT_COLOR_MAX_RAND 16.0f 16.0f 16.0f END ; CREATE_LIGHT ; Don't make radius bigger than 34.0f FUNCTION CREATE_LIGHT START ID tlight1 LOCATORS loc_tlights COLOR 80.0f 40.0f 10.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 23.0f LIGHT_OUTER_RADIUS 34.0f LIGHT_COLOR_SPEED 6 LIGHT_COLOR_RAND FALSE LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_MIN_RAND -.2f LIGHT_STRENGTH_MAX_RAND .80f LIGHT_COLOR_SMOOTH FALSE LIGHT_COLOR_MIN_RAND 0.0f 0.0f 0.0f LIGHT_COLOR_MAX_RAND 0.0f 0.0f 0.0f END ; CREATE_LIGHT ; ; TORCHES ; FUNCTION CREATE_OBJECT START GEOMETRY lfire LOCATORS loc_lfire ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY cfire LOCATORS loc_cfire ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT FUNCTION CREATE_OBJECT START GEOMETRY rfire LOCATORS loc_rfire ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS FACE_CAMERA TRUE END ; CREATE_OBJECT ;;EOF ;;LOAD lvl5\5ghost.mif ; ; Move ghost on path ; FUNCTION CREATE_OBJECT START GEOMETRY ghost01 ID ghost_id1 TYPE NORMAL_OBJECT LOCATORS loc_ghost01 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS PATH_MAIN lvl5gpth01 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_SPEED 3 PATH_ABS true PATH_SMOOTH 8.0f END FUNCTION CREATE_OBJECT START GEOMETRY ghost01 ID ghost_id1 TYPE NORMAL_OBJECT LOCATORS loc_ghost01 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS PATH_MAIN lvl5gpth02 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_SPEED 4 PATH_ABS true PATH_SMOOTH 8.0f END FUNCTION CREATE_OBJECT START GEOMETRY ghost01 ID ghost_id1 TYPE NORMAL_OBJECT LOCATORS loc_ghost01 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS PATH_MAIN lvl5gpth03 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_SPEED 5 PATH_ABS true PATH_SMOOTH 8.0f END FUNCTION CREATE_OBJECT START GEOMETRY ghost01 ID ghost_id1 TYPE NORMAL_OBJECT LOCATORS loc_ghost01 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS PATH_MAIN lvl5gpth04 PATH_ALIGN true PATH_LOOP true PATH_RESET true PATH_SPEED 6 PATH_ABS true PATH_SMOOTH 8.0f END ;;EOF ; Script for treasure room sparkles ;;LOAD lvl5\5spark.mif ; ; sparkleS ; FUNCTION CREATE_OBJECT START GEOMETRY sparkle LOCATORS loc_sparkle1 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 5 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 8 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 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 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_sparkle4 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 5 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.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 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 5 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.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 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 5 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 4 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_sparkle11 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 5 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 1 FLIPBOOK_SPEED 5 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 4 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_sparkle15 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 4 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.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_sparkle20 ;************************ FLIPBOOK_START 3 FLIPBOOK_SPEED 4 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.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 ;************************ FLIPBOOK_START 2 FLIPBOOK_SPEED 5 FLIPBOOK_LOOP yes FLIPBOOK_REVERSE no FLIPBOOK_B_AND_F TRUE ALPHA_INIT 0.0 ALPHA_LOOP TRUE ALPHA_SPEED 4 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 ;;EOF ; 5chkpnt.txt ; Checkpoint script for level 5 ; 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 217 PATHPOINT_INTS 30 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 508 PATHPOINT_INTS 25 END ; CREATE_PATHPOINT FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 715 PATHPOINT_INTS 25 END ; CREATE_PATHPOINT ;;EOF ; Script for new checkpoint ads ;;LOAD lvl5\5ads.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