; Script for ufo level - bunker doors - Kimberly Reck and Sean M. ;;LOAD lvl9\9bfuk.mif ;;;;;;;;;;;;;;;; ; bunker doors ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY rdoor ID rdoor01 LOCATORS rbfukloc TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL10_DOOR_CB REACTION_SET REACTION_RADIUS 280.0f DROTATION 0.0f -0.35f 0.0f MISC_FLOATS 270.0 MISC_INTS 1 LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY ldoor ID ldoor01 LOCATORS lbfukloc TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL10_DOOR_CB REACTION_SET REACTION_RADIUS 280.0f DROTATION 0.0f 0.35f 0.0f MISC_FLOATS 90.0 MISC_INTS 0 LIGHT_VERTEX TRUE END ; Script for ufo level - grey alien - Kimberly Reck ;;LOAD lvl9\9grey.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;; ; grey 1 - in the bunker? ; ;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY Grey ID Grey_id1 TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 25.0f LOCATORS loc_grey01 ROTATION USE_LOCATORS 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F FALSE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;;;;; ; grey 2 - in the bunker? ; ;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY Grey ID Grey_id2 TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 25.0f LOCATORS loc_grey02 ROTATION USE_LOCATORS FLIPBOOK_SPEED 5 FLIPBOOK_SEQUENCE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F FALSE LIGHT_VERTEX TRUE END ;;EOF ; Script for UFO level - ice cave reactor area - Kimberly Reck ;;LOAD lvl9\9react.mif ;;LOAD lvl9\9lng.mif ;;LOAD lvl9\9docbot.mif ;;LOAD lvl9\9mamblo.mif ;;LOAD lvl9\9sclts.mif ;;;;;;;;;;; ; reactor ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY reaccore ID reac01 LOCATORS locpth01 TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL9_REACTORSND_CB REACTION_SET REACTION_RADIUS 500.0f LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE DROTATION 0.5f 0.5f 0.5f END ;;;;;;;;;;;;;;;;; ; reactor rings ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ring_1 TYPE NORMAL_OBJECT CLASS A REACTION_SET REACTION_RADIUS 500.0f LOCATORS ufocen01 PARENT_ID reac01 ;PARENT_LINK RELATIVE PARENT_LINK ABSOLUTE LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE DROTATION 1.0f 1.0f 2.0f END FUNCTION CREATE_OBJECT START GEOMETRY ring_2 TYPE NORMAL_OBJECT CLASS A REACTION_SET REACTION_RADIUS 500.0f LOCATORS ufocen01 PARENT_ID reac01 PARENT_LINK ABSOLUTE LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE DROTATION 0.7f 0.7f 1.50f END FUNCTION CREATE_OBJECT START GEOMETRY ring_3 TYPE NORMAL_OBJECT CLASS A REACTION_SET REACTION_RADIUS 500.0f LOCATORS ufocen01 PARENT_ID reac01 PARENT_LINK ABSOLUTE LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE DROTATION 0.5f 0.5f 1.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;; ; snow cave hallway light ; ;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID light_id1 LOCATORS loclight01 COLOR 255.0f 200.0f 150.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 20.0f LIGHT_OUTER_RADIUS 60.0f LIGHT_STRENGTH_SPEED 2 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.0f LIGHT_STRENGTH_MAX_RAND 1.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; snow cave reactor light 1 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID lit_id1 LOCATORS loclitc01 COLOR 255.0f 200.0f 150.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 80.0f LIGHT_OUTER_RADIUS 100.0f LIGHT_STRENGTH_SPEED 2 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.0f LIGHT_STRENGTH_MAX_RAND 1.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; snow cave reactor light 2 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;FUNCTION CREATE_LIGHT ; START ; ID lit_id2 ; LOCATORS loclitb01 ; COLOR 220.0f 180.0f 150.0f ; STRENGTH 0.0f ; LIGHT_INNER_RADIUS 20.0f ; LIGHT_OUTER_RADIUS 55.0f ; LIGHT_STRENGTH_SPEED 10 ; LIGHT_STRENGTH_RAND TRUE ; LIGHT_STRENGTH_MIN_RAND 0.1f ; LIGHT_STRENGTH_MAX_RAND 0.8f ; END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; snow cave reactor light 3 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;FUNCTION CREATE_LIGHT ; START ; ID lit_id3 ; LOCATORS loclitc01 ; COLOR 220.0f 180.0f 150.0f ; STRENGTH 0.0f ; LIGHT_INNER_RADIUS 10.0f ; LIGHT_OUTER_RADIUS 50.0f ; LIGHT_STRENGTH_SPEED 20 ; LIGHT_STRENGTH_SMOOTH TRUE ; LIGHT_STRENGTH_RAND TRUE ; LIGHT_STRENGTH_MIN_RAND 0.2f ; LIGHT_STRENGTH_MAX_RAND 0.8f ; END ;;;;;;;;;;;;;;;;;;;;; ; reactor lightning ; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY litn ID litn_id1 TYPE NORMAL_OBJECT CLASS A REACTION_SET REACTION_RADIUS 500.0f COLOR 230.0f 230.0f 255.0f DRAW_BRIGHT TRUE LOCATORS loclitn01 ROTATION USE_LOCATORS FLIPBOOK_SPEED 2 ;FLIPBOOK_SEQUENCE 0 1 2 3 4 5 6 7 8 9 10 FLIPBOOK_LOOP TRUE END ;;;;;;;;;;;; ; doc bots ; ;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY docbot ID docbot_id1 LOCATORS locpth01 ROTATION USE_LOCATORS CLASS A REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN ptha01 PATH_UP ptha02 PATH_LOOP TRUE PATH_ABS TRUE PATH_SPEED 4 PATH_RESET TRUE PATH_ALIGN TRUE PATH_SMOOTH 20 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY docbot ID docbot_id2 LOCATORS locpth02 ROTATION USE_LOCATORS CLASS A REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN pthb01 PATH_UP pthb02 PATH_LOOP TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_RESET TRUE PATH_ALIGN TRUE PATH_SMOOTH 20 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY docbot ID docbot_id3 LOCATORS locpth03 ROTATION USE_LOCATORS CLASS A REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN pthc01 PATH_UP pthc02 PATH_LOOP TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_RESET TRUE PATH_ALIGN TRUE PATH_SMOOTH 20 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END ;;EOF ; Script for UFO level - ramp on airplane - Kimberly Reck and Seam M. ;;LOAD lvl9\9newdoor.mif ;;LOAD lvl9\9espin.mif ;;;;;;;;;;;;;; ; cargo door ; ;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY c130door ID door01 LOCATORS dorloc1 TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_DOOR_CB LIGHT_DYNAMIC_VERTEX TRUE ; LIGHT_VERTEX TRUE REACTION_SET REACTION_RADIUS 100.0f DROTATION -1.3f 0.0f 0.0f MISC_FLOATS 262.0f MISC_INTS 1 END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Jet engine blade rotation ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg01 LOCATORS loc_eblade01 DROTATION 0.0f 0.0f 4.0f LIGHT_VERTEX TRUE END ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY ebladeorg ; ID ebladeorg02 ; LOCATORS loc_eblade02 ; DROTATION 0.0f 0.0f 6.0f ; LIGHT_VERTEX TRUE ; END ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY ebladeorg ; ID ebladeorg03 ; LOCATORS loc_eblade03 ; DROTATION 0.0f 0.0f 7.0f ; LIGHT_VERTEX TRUE ; END FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg04 LOCATORS loc_eblade04 DROTATION 0.0f 0.0f 8.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg05 LOCATORS loc_eblade05 DROTATION 0.0f 0.0f 5.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg06 LOCATORS loc_eblade06 DROTATION 0.0f 0.0f 9.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg07 LOCATORS loc_eblade07 DROTATION 0.0f 0.0f 2.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY ebladeorg ID ebladeorg08 LOCATORS loc_eblade08 DROTATION 0.0f 0.0f 3.0f LIGHT_VERTEX TRUE END ; 9chkpnt.txt ; Checkpoint script for level 9 ; ; PATHPOINT_GROUP is 2 for checkpoints ; PATHPOINT_INTS = NUMBER OF SECONDS TO ADD TO TIMER FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 205 PATHPOINT_INTS 30 END FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 428 PATHPOINT_INTS 25 END FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 2 PATHPOINT_POINT 663 PATHPOINT_INTS 25 END ; Script for ufo level - Fog script for level 9 - UFO - Kimberly Reck ; ; 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 ; ;START OF TRACK FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 1 ;; PATHPOINT_FLOATS 0.040 56 78 100 8.0 ; PATHPOINT_FLOATS 0.020 56 78 100 4.0 PATHPOINT_FLOATS 0.005 56 78 100 4.0 PATHPOINT_INTS 1 END ;BUILD JUST A LITTLE FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 10 ; PATHPOINT_FLOATS 0.050 56 78 100 10.0 PATHPOINT_FLOATS 0.025 56 78 100 5.0 PATHPOINT_INTS 100 END ;BUILD JUST A LITTLE MORE FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 100 ; PATHPOINT_FLOATS 0.070 56 78 100 10.0 PATHPOINT_FLOATS 0.035 56 78 100 5.0 PATHPOINT_INTS 100 END ;FOG CLEARS AT CRASH SITE FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 200 ; PATHPOINT_FLOATS 0.015 56 78 100 10.0 PATHPOINT_FLOATS 0.006 56 78 100 5.0 PATHPOINT_INTS 100 END ;RESTORE FOG FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 280 ; PATHPOINT_FLOATS 0.030 128 128 128 10.0 PATHPOINT_FLOATS 0.015 128 128 128 5.0 PATHPOINT_INTS 150 END ;REACTOR 1 FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 518 ; PATHPOINT_FLOATS 0.020 130 255 255 10.0 PATHPOINT_FLOATS 0.010 130 255 255 5.0 PATHPOINT_INTS 50 END FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 540 ; PATHPOINT_FLOATS 0.060 56 78 100 10.0 PATHPOINT_FLOATS 0.030 56 78 100 5.0 PATHPOINT_INTS 50 END ; ENTER DERELICT SHIP ;FUNCTION CREATE_PATHPOINT ; START ; PATHPOINT_GROUP 1 ; PATHPOINT_POINT 700 ; PATHPOINT_FLOATS 0.080 000 000 000 10.0 ; PATHPOINT_INTS 80 ;END ; REACTOR 2 FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 745 ; PATHPOINT_FLOATS 0.045 200 150 50 0.0 PATHPOINT_FLOATS 0.020 200 150 50 0.0 PATHPOINT_INTS 300 END FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 840 ; PATHPOINT_FLOATS 0.08 56 78 100 00.0 PATHPOINT_FLOATS 0.04 56 78 100 00.0 PATHPOINT_INTS 50 END ; MOTHERSHIP FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 1 PATHPOINT_POINT 900 ;; PATHPOINT_FLOATS 0.003 64 255 64 3.0 ; PATHPOINT_FLOATS 0.001 64 255 64 1.5 PATHPOINT_FLOATS 0.000 00 000 00 0.0 PATHPOINT_INTS 600 END ; Snow script for level 12 - UFO level - Kimberly Reck ; 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 ; ; START OF TRACK ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 0 PATHPOINT_FLOATS 0.1 0.6 0.1 0.0 0.4 END ; Ramp up ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 5 PATHPOINT_FLOATS 0.1 0.6 0.1 0.0 0.4 END ; Ramp up ****************** ;FUNCTION CREATE_PATHPOINT ; START ; PATHPOINT_GROUP 3 ; PATHPOINT_POINT 35 ; PATHPOINT_FLOATS 0.0 0.6 0.1 0.0 0.4 ; END ; plane entrance ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 45 PATHPOINT_FLOATS 0.0 0.6 0.1 0.0 0.4 END ; plane exit ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 65 PATHPOINT_FLOATS 0.0 0.6 0.1 0.0 0.4 END ; main base street start ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 75 PATHPOINT_FLOATS 0.1 0.6 0.1 0.0 0.4 END ; curve too right on main base street ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 145 PATHPOINT_FLOATS 2.1 0.6 0.1 0.0 0.4 END ; main hanger front door ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 182 PATHPOINT_FLOATS 0.0 0.0 0.0 0.0 0.0 END ; main hanger back door ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 192 PATHPOINT_FLOATS 0.9 0.6 0.1 0.0 0.4 END ; first big fall into crash area ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 242 PATHPOINT_FLOATS 0.9 0.6 0.1 0.0 0.4 END ; bottom of fall ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 264 PATHPOINT_FLOATS 0.0 0.0 0.0 0.0 0.0 END ; exit of crash cave/ begining of bunker alley ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 343 PATHPOINT_FLOATS 1.1 0.6 0.1 0.0 0.4 END ; end of bunker alley/rise too reactor cave ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 470 PATHPOINT_FLOATS 3.1 0.6 0.1 0.0 0.4 END ; inside of reactor cave ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 517 PATHPOINT_FLOATS 0.0 0.0 0.0 0.0 0.0 END ; exited reactor cave ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 665 PATHPOINT_FLOATS 1.1 0.6 0.1 0.0 0.4 END ; entrance to big ship ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 719 PATHPOINT_FLOATS 0.0 0.0 0.0 0.0 0.0 END ; exited big ship ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 875 PATHPOINT_FLOATS 3.1 0.6 0.1 0.0 0.4 END ; mother ship landing and finish ****************** FUNCTION CREATE_PATHPOINT START PATHPOINT_GROUP 3 PATHPOINT_POINT 975 PATHPOINT_FLOATS 0.9 0.6 0.1 0.0 0.4 END ;;EOF ; Script for ufo level - Dynamic Lighting for ufo level - Kimberly Reck ;;LOAD lvl9\9dlit.mif ;;;;;;;;;;;;;;;;; ;crashed saucer ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID csd1 LOCATORS cs01 COLOR 255.0f 255.0f 55.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 10.0f LIGHT_OUTER_RADIUS 75.0f LIGHT_STRENGTH_SPEED 3 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.0f LIGHT_STRENGTH_MAX_RAND 0.5f END FUNCTION CREATE_LIGHT START ID csd2 LOCATORS cs02 COLOR 255.0f 255.0f 55.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 10.0f LIGHT_OUTER_RADIUS 75.0f LIGHT_STRENGTH_SPEED 4 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.0f LIGHT_STRENGTH_MAX_RAND 0.4f END ;;EOF ; Script for UFO level - main hanger door - Kimberly Reck ;;LOAD lvl9\9h_door.mif FUNCTION CREATE_OBJECT START GEOMETRY hdoor LOCATORS loc_hdoor TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 300.0f LIGHT_VERTEX TRUE PATH_MAIN path_hdoor PATH_LOOP false PATH_ABS true PATH_SPEED 4 PATH_RESET true END ;;EOF ; Script for ufo level - mother ship - Kimberly Reck and Sean M. ;;LOAD lvl9\9mother.mif ;;;;;;;;;;;;;;; ; mother ship ; ;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY mother ID mother01 LOCATORS loc_mother CALLBACK_MESSAGE LVL9_COPTER1_CB REACTION_SET REACTION_RADIUS 1600.0f ALPHA_INIT 1.0f ALPHA_SEQUENCE 1.0f ALPHA_LOOP FALSE LIGHT_VERTEX TRUE PATH_MAIN ptmther PATH_LOOP FALSE PATH_SPEED 4 PATH_ABS true ;PATH_SMOOTH 10 DROTATION 0.0f 1.0f 0.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; dummy object for dynamic light 1 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY mot01dum ID mot01 LOCATORS loc_mother PATH_MAIN ptmther PATH_LOOP FALSE PATH_SPEED 4 PATH_ABS true DROTATION 0.0f 1.0f 0.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; dummy object for dynamic light 2 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY mot02dum ID mot02 LOCATORS loc_mother PATH_MAIN ptmther PATH_LOOP FALSE PATH_SPEED 4 PATH_ABS true DROTATION 0.0f 1.0f 0.0f END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; dummy object for dynamic light 3 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY mot03dum ID mot03 LOCATORS loc_mother PATH_MAIN ptmther PATH_LOOP FALSE PATH_SPEED 4 PATH_ABS true DROTATION 0.0f 1.0f 0.0f END ;;;;;;;;;;;;;;;;;;; ; dynamic light 1 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID ml01 LOCATORS m01otl PARENT_ID mot01 COLOR 255.0f 255.0f 55.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 100.0f LIGHT_OUTER_RADIUS 250.0f ; LIGHT_STRENGTH_SPEED 3 LIGHT_STRENGTH_RAND FALSE ; LIGHT_STRENGTH_MIN_RAND 0.0f ; LIGHT_STRENGTH_MAX_RAND 0.5f END ;;;;;;;;;;;;;;;;;;; ; dynamic light 2 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID ml02 LOCATORS m02otl PARENT_ID mot02 COLOR 255.0f 255.0f 55.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 100.0f LIGHT_OUTER_RADIUS 250.0f ; LIGHT_STRENGTH_SPEED 3 LIGHT_STRENGTH_RAND FALSE ; LIGHT_STRENGTH_MIN_RAND 0.0f ; LIGHT_STRENGTH_MAX_RAND 0.5f END ;;;;;;;;;;;;;;;;;;; ; dynamic light 3 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID ml03 LOCATORS m03otl PARENT_ID mot03 COLOR 255.0f 255.0f 55.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 100.0f LIGHT_OUTER_RADIUS 250.0f ; LIGHT_STRENGTH_SPEED 3 LIGHT_STRENGTH_RAND FALSE ; LIGHT_STRENGTH_MIN_RAND 0.0f ; LIGHT_STRENGTH_MAX_RAND 0.5f END ;;EOF ; Script for ufo level - Brain Cave (spiders) - Kimberly Reck ;;LOAD lvl9\9bcv.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; brains with legs objects ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ; first brain thing ; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bcv ID bcv01 TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 375.0f LOCATORS lccv01 ROTATION USE_LOCATORS FLIPBOOK_START 0 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F TRUE ;LIGHT_VERTEX TRUE LIGHT_DYNAMIC_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;; ; second brain thing ; ;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bcv ID bcv02 TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 375.0f LOCATORS lccv02 ROTATION USE_LOCATORS FLIPBOOK_START 15 FLIPBOOK_SPEED 3 FLIPBOOK_SEQUENCE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F TRUE LIGHT_DYNAMIC_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;; ; third brain thing ; ;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bcv ID bcv03 TYPE NORMAL_OBJECT REACTION_SET REACTION_RADIUS 375.0f LOCATORS lccv03 ROTATION USE_LOCATORS FLIPBOOK_START 30 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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F TRUE LIGHT_DYNAMIC_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;;;; ; lights for the objects ; ;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID bcl01 LOCATORS lccv04 COLOR 150.0f 255.0f 100.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 10.0f LIGHT_OUTER_RADIUS 30.0f LIGHT_STRENGTH_SPEED 11 LIGHT_STRENGTH_LOOP TRUE LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_SEQUENCE 0.0f 1.0f 1.0f LIGHT_STRENGTH_RAND FALSE END FUNCTION CREATE_LIGHT START ID bcl02 LOCATORS lccv05 COLOR 100.0f 255.0f 100.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 5.0f LIGHT_OUTER_RADIUS 30.0f LIGHT_STRENGTH_SPEED 12 LIGHT_STRENGTH_LOOP TRUE LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_SEQUENCE 1.0f 0.0f 0.0f LIGHT_STRENGTH_RAND FALSE END FUNCTION CREATE_LIGHT START ID bcl03 LOCATORS lccv06 COLOR 150.0f 255.0f 100.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 5.0f LIGHT_OUTER_RADIUS 30.0f LIGHT_STRENGTH_SPEED 13 LIGHT_STRENGTH_LOOP TRUE LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_SEQUENCE 0.0f 1.0f 1.0f LIGHT_STRENGTH_RAND FALSE END ;;EOF ; Script for UFO level - helecopters and UFOs fly overhead - Kimberly Reck ;;LOAD lvl9\9flyer.mif ;;;;;;;;; ; UFO 1 ; ;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bigufo ID bigufo01 LOCATORS locufoa TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflua01 PATH_UP ptflua02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;; ; UFO buggery ; ;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ufospin TYPE NORMAL_OBJECT LOCATORS ufocen01 PARENT_ID bigufo01 PARENT_LINK ABSOLUTE DROTATION 0.0f 3.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;; ; UFO 2 ; ;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bigufo ID bigufo02 LOCATORS locufob TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN ptflub01 PATH_UP ptflub02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;; ; UFO buggery ; ;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ufospin TYPE NORMAL_OBJECT LOCATORS ufocen01 PARENT_ID bigufo02 PARENT_LINK ABSOLUTE DROTATION 0.0f 3.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;; ; UFO 3 ; ;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bigufo ID bigufo03 LOCATORS locufoc TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN ptfluc01 PATH_UP ptfluc02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;; ; UFO buggery ; ;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ufospin TYPE NORMAL_OBJECT LOCATORS ufocen01 PARENT_ID bigufo03 PARENT_LINK ABSOLUTE DROTATION 0.0f 3.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;; ; UFO 4 ; ;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bigufo ID bigufo04 LOCATORS locufod TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB REACTION_SET REACTION_RADIUS 500.0f PATH_MAIN ptflud01 PATH_UP ptflud02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;; ; UFO buggery ; ;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ufospin TYPE NORMAL_OBJECT LOCATORS ufocen01 PARENT_ID bigufo04 PARENT_LINK ABSOLUTE DROTATION 0.0f 3.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 1 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter01 LOCATORS loccha TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflcha01 PATH_UP ptflcha02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter01 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter01 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 2 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter02 LOCATORS locchb TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflchb01 PATH_UP ptflchb02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter02 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter02 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 3 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter03 LOCATORS locchc TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflchc01 PATH_UP ptflchc02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter03 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter03 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 4 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter04 LOCATORS locchd TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflchd01 PATH_UP ptflchd02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter04 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter04 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 5 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter05 LOCATORS locche TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflche01 PATH_UP ptflche02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter05 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter05 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;; ; Helecopter 6 ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY copter ID copter06 LOCATORS locchf TYPE NORMAL_OBJECT CALLBACK_MESSAGE LVL9_COPTER1_CB ; REACTION_SET ; REACTION_RADIUS 300.0f PATH_MAIN ptflchf01 PATH_UP ptflchf02 PATH_LOOP TRUE PATH_ALIGN TRUE PATH_ABS TRUE PATH_SPEED 3 PATH_SMOOTH 30 PATH_RESET TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; Copter blades ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY bladtp01 TYPE NORMAL_OBJECT LOCATORS loctp01 PARENT_ID copter06 PARENT_LINK ABSOLUTE DROTATION 0.0f 25.0f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bladrr01 TYPE NORMAL_OBJECT LOCATORS locrr01 PARENT_ID copter06 PARENT_LINK ABSOLUTE DROTATION 35.0f 0.0f 0.0f LIGHT_VERTEX TRUE END ;;EOF ; Script for ufo level - Army Trucks Driving - Kimberly Reck and Sean M. ;;LOAD lvl9\9truck.mif ;;;;;;;;;;;;;;;;;;;;;;; ; Army Trucks Driving ; ;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY truck ID truck01 LOCATORS lcta01 TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL10_BUS_CB REACTION_SET REACTION_RADIUS 500.0F PATH_MAIN ptta01 ;PATH_UP PATH_LOOP TRUE PATH_SPEED 4 PATH_ABS TRUE PATH_SMOOTH 25 PATH_ALIGN TRUE LIGHT_VERTEX TRUE MISC_FLOATS 12.0f ;Collision radius of truck END FUNCTION CREATE_OBJECT START GEOMETRY truck ID truck02 LOCATORS lctb02 TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL10_BUS_CB REACTION_SET REACTION_RADIUS 500.0F PATH_MAIN pttb02 ;PATH_UP PATH_LOOP TRUE PATH_SPEED 4 PATH_ABS TRUE PATH_SMOOTH 25 PATH_ALIGN TRUE LIGHT_VERTEX TRUE MISC_FLOATS 12.0f ;Collision radius of truck END FUNCTION CREATE_OBJECT START GEOMETRY truck ID truck03 LOCATORS lctc03 TYPE NORMAL_OBJECT CLASS A CALLBACK_MESSAGE LVL10_BUS_CB REACTION_SET REACTION_RADIUS 500.0F PATH_MAIN pttc03 ;PATH_UP PATH_LOOP TRUE PATH_SPEED 4 PATH_ABS TRUE PATH_SMOOTH 25 PATH_ALIGN TRUE LIGHT_VERTEX TRUE MISC_FLOATS 12.0f ;Collision radius of truck END ;;EOF ; Script for ufo level - Mist thingees - Kimberly Reck ;;LOAD lvl9\9misty.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; mist in underground cave ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY misty01 ID misty_id1 TYPE NORMAL_OBJECT LOCATORS locmisty01 ; LOCATORS mst_test02 DRAW_ORDER 600 LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;; ; mist in finish area ; ;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY misty02 ID misty_id2 TYPE NORMAL_OBJECT LOCATORS locmisty02 ; LOCATORS mst_test02 DRAW_ORDER 600 LIGHT_VERTEX TRUE END ;;EOF ; Script for ufo level - top secret crates - Kimberly Reck ;;LOAD lvl9\9crates.mif ;;LOAD lvl9\9cexplo.mif ;;;;;;;;;;;;;; ; BLUE Boxes ;dark bottom and highlighted corner ;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ; GEOMETRY box_blue GEOMETRY ts1box ID crt1 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_crt1 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL5_CRATE_CB CALLBACK_MESSAGE LVL9_CRX_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ;;;;;;;;;;;;;;;;;;;; ; light grey Boxes ; dark bottom and highlighted side ;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ; GEOMETRY box_ltgrey GEOMETRY ts2box ID crt2 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_crt2 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL5_CRATE_CB CALLBACK_MESSAGE LVL9_CRX_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ;;;;;;;;;;;;; ; RED Boxes ;really a light green ;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ; GEOMETRY box_red GEOMETRY ts3box ID crt3 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_crt3 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL5_CRATE_CB CALLBACK_MESSAGE LVL9_CRX_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ;;;;;;;;;;;;;;;; ; sunset boxes ; for low light ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START ; GEOMETRY box_sunset GEOMETRY ts4box ID crt4 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE CLASS D LOCATORS loc_crt4 ROTATION USE_LOCATORS ; CALLBACK_MESSAGE LVL5_CRATE_CB CALLBACK_MESSAGE LVL9_CRX_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ;;EOF ; Script for UFO level - exploding monoliths - Kimberly Reck ;;LOAD lvl9\9mono.mif ;;LOAD lvl9\9monoexp.mif FUNCTION CREATE_OBJECT START GEOMETRY block ID block01 TYPE NORMAL_OBJECT LIGHT_VERTEX TRUE LOCATORS loc_mono ROTATION USE_LOCATORS CALLBACK_MESSAGE LVL9_MONO_CB REACTION_SET REACTION_LIFE 1 REACTION_RADIUS 2.25f END ; Script for UFO level - road flares - Kimberly Reck ;;LOAD lvl9\9flare.mif ;;;;;;;;;;;;; ; flare geo ; ;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY stick ID stick01 LOCATORS lcflr ROTATION USE_LOCATORS ; LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY flarea ID flarea01 LOCATORS lcflr FLIPBOOK_SPEED 2 FLIPBOOK_SEQUENCE 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F FALSE ROTATION USE_LOCATORS LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;; ; flare light 1 ; ;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID redlight LOCATORS lcflr COLOR 250.0f 100.0f 100.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 10.0f LIGHT_OUTER_RADIUS 10.0f LIGHT_STRENGTH_SPEED 5 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.3f LIGHT_STRENGTH_MAX_RAND 0.7f END ;;EOF ; Script for ufo level - rotating bubble lights - Kimberly Reck and Sean M. ;;LOAD lvl9\9lights.mif ;;;;;;;;;;;;;;;; ; plane lights ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY jetlit ID jetlit01 TYPE NORMAL_OBJECT LOCATORS loc_jetlit01 DROTATION 0.0f 4.5f 0.0f LIGHT_VERTEX TRUE END FUNCTION CREATE_LIGHT START ID pyl1 LOCATORS lcpla01 COLOR 255.0f 255.0f 50.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 5.0f LIGHT_OUTER_RADIUS 20.0f LIGHT_STRENGTH_SPEED 20 LIGHT_STRENGTH_LOOP TRUE LIGHT_STRENGTH_SEQUENCE 1.0f 0.0f 0.0f LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_RAND FALSE END FUNCTION CREATE_LIGHT START ID pyl2 LOCATORS lcplb01 COLOR 255.0f 255.0f 50.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 5.0f LIGHT_OUTER_RADIUS 20.0f LIGHT_STRENGTH_SPEED 20 LIGHT_STRENGTH_LOOP TRUE LIGHT_STRENGTH_SEQUENCE 0.0f 1.0f 1.0f LIGHT_STRENGTH_SMOOTH TRUE LIGHT_STRENGTH_RAND FALSE END ;;;;;;;;;;;;;;;; ; tower lights ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY towlit ID twrlit01 TYPE NORMAL_OBJECT LOCATORS loc_tlit LIGHT_VERTEX TRUE SCALE_INIT 1.3f ALPHA_INIT 0.0f ALPHA_LOOP TRUE ALPHA_SPEED 20 ALPHA_SEQUENCE 0.0f 1.0f 1.0f END ;;;;;;;;;;;;;;;; ;hanger lights ; ;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ; rotating light geo ; ;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY jetlit ID jetlit02 TYPE NORMAL_OBJECT LOCATORS loc_jetlit02 DROTATION 0.0f 4.5f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;;; ; dynamic light dummy 1 ; ;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lcha05 ID lXcha TYPE DUMMY_OBJECT LOCATORS lcha05 PATH_MAIN hgl1_pth PATH_LOOP TRUE PATH_SPEED 12 PATH_ABS TRUE PATH_SMOOTH 10 END ;;;;;;;;;;;;;;;;;;; ; dynamic light 1 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID p1ppp LOCATORS l1PPP PARENT_ID lXcha PARENT_LINK RELATIVE COLOR 255.0f 255.0f 50.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 15.0f LIGHT_OUTER_RADIUS 35.0f LIGHT_STRENGTH_RAND FALSE END ;;;;;;;;;;;;;;;;;;;;;;;;; ; dynamic light dummy 2 ; ;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lchb06 ID lXdha TYPE DUMMY_OBJECT LOCATORS lchb06 PATH_MAIN hgl2_pth PATH_LOOP TRUE PATH_SPEED 12 PATH_ABS TRUE PATH_SMOOTH 10 END ;;;;;;;;;;;;;;;;;;; ; dynamic light 2 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID p2ppp LOCATORS l2PPP PARENT_ID lXdha PARENT_LINK RELATIVE COLOR 255.0f 255.0f 50.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 15.0f LIGHT_OUTER_RADIUS 35.0f LIGHT_STRENGTH_RAND FALSE END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;bunker lights ; ;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY jetlit ID jetlit03 TYPE NORMAL_OBJECT LOCATORS loc_jetlit03 DROTATION 0.0f 4.5f 0.0f LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;;; ; dynamic light dummy 1 ; ;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lcbk01 ID lXeha TYPE DUMMY_OBJECT LOCATORS lcbk01 PATH_MAIN hgl3_pth PATH_LOOP TRUE PATH_SPEED 8 PATH_ABS TRUE PATH_SMOOTH 10 END ;;;;;;;;;;;;;;;;;;; ; dynamic light 1 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID p3ppp LOCATORS l3PPP PARENT_ID lXeha PARENT_LINK RELATIVE COLOR 255.0f 255.0f 50.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 15.0f LIGHT_OUTER_RADIUS 35.0f LIGHT_STRENGTH_RAND FALSE END ;;;;;;;;;;;;;;;;;;;;;;;;; ; dynamic light dummy 2 ; ;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lcbk02 ID lXfha TYPE DUMMY_OBJECT LOCATORS lcbk02 PATH_MAIN hgl4_pth PATH_LOOP TRUE PATH_SPEED 8 PATH_ABS TRUE PATH_SMOOTH 10 END ;;;;;;;;;;;;;;;;;;; ; dynamic light 2 ; ;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_LIGHT START ID p4ppp LOCATORS l4PPP PARENT_ID lXfha PARENT_LINK RELATIVE COLOR 255.0f 255.0f 50.0f STRENGTH 1.0f LIGHT_INNER_RADIUS 15.0f LIGHT_OUTER_RADIUS 35.0f LIGHT_STRENGTH_RAND FALSE END ;;EOF ; Script for ufo level - search lights - Kimberly Reck ;;LOAD lvl9\9searchl.mif ;;;;;;;;;;; ; light 1 ; ;;;;;;;;;;; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY lbase ; ID lbase01 ; LOCATORS sliteb01 ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LIGHT_VERTEX TRUE ; ROTATION USE_LOCATORS ; END ; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY light ; ID light01 ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LOCATORS piv01 ; ROTATION USE_LOCATORS ; LIGHT_VERTEX TRUE ; DRAW_ORDER 1200 ; INIT_DROTATION 0.1f 0.1f 0.1f ; ; REACTION_SET ; REACTION_RADIUS 600.0f ; ; DROTATION 0.5f 0.0f 0.5f ; MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f ; END ; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY lcone ; ID lcone01 ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LOCATORS piv01 ; ROTATION USE_LOCATORS ; LIGHT_VERTEX TRUE ; DRAW_ORDER 1300 ; INIT_DROTATION 0.1f 0.1f 0.1f ; ; REACTION_SET ; REACTION_RADIUS 600.0f ; ; DROTATION 0.5f 0.0f 0.5f ; MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f ; END ;;;;;;;;;;; ; light 2 ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lbase ID lbase02 LOCATORS sliteb02 ROTATION USE_LOCATORS TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY light ID light02 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv02 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1200 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f END FUNCTION CREATE_OBJECT START GEOMETRY lcone ID lcone02 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv02 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1300 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f END ;;;;;;;;;;; ; light 3 ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lbase ID lbase03 LOCATORS sliteb03 ROTATION USE_LOCATORS TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY light ID light03 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv03 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1200 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.3f 0.0f 0.3f MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f END FUNCTION CREATE_OBJECT START GEOMETRY lcone ID lcone03 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv03 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1300 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.3f 0.0f 0.3f MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f END ;;;;;;;;;;; ; light 4 ; ;;;;;;;;;;; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY lbase ; ID lbase04 ; LOCATORS sliteb04 ; ROTATION USE_LOCATORS ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LIGHT_VERTEX TRUE ; END ; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY light ; ID light04 ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LOCATORS piv04 ; ROTATION USE_LOCATORS ; LIGHT_VERTEX TRUE ; DRAW_ORDER 1200 ; INIT_DROTATION 0.1f 0.1f 0.1f ; ; REACTION_SET ; REACTION_RADIUS 600.0f ; ; DROTATION 0.4f 0.0f 0.4f ; MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f ; END ; ;FUNCTION CREATE_OBJECT ; START ; GEOMETRY lcone ; ID lcone04 ; TYPE NORMAL_OBJECT ; CALLBACK_MESSAGE GEN_BF_ROT_CB ; LOCATORS piv04 ; ROTATION USE_LOCATORS ; LIGHT_VERTEX TRUE ; DRAW_ORDER 1300 ; INIT_DROTATION 0.1f 0.1f 0.1f ; ; REACTION_SET ; REACTION_RADIUS 600.0f ; ; DROTATION 0.4f 0.0f 0.4f ; MISC_FLOATS 0.0f 80.0f 0.0f 0.2f 0.0f 30.2f ; END ;;;;;;;;;;; ; light 5 ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lbase ID lbase05 LOCATORS sliteb05 ROTATION USE_LOCATORS TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY light ID light05 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv05 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1200 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 70.0f 0.0f 0.2f 0.0f 20.2f END FUNCTION CREATE_OBJECT START GEOMETRY lcone ID lcone05 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv05 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1300 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 70.0f 0.0f 0.2f 0.0f 20.2f END ;;;;;;;;;;; ; light 6 ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lbase ID lbase06 LOCATORS sliteb05 ROTATION USE_LOCATORS TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY light ID light06 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv06 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1200 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 70.0f 0.0f 0.2f 0.0f 20.2f END FUNCTION CREATE_OBJECT START GEOMETRY lcone ID lcone05 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS piv06 ROTATION USE_LOCATORS LIGHT_VERTEX TRUE DRAW_ORDER 1300 INIT_DROTATION 0.1f 0.1f 0.1f REACTION_SET REACTION_RADIUS 600.0f DROTATION 0.4f 0.0f 0.4f MISC_FLOATS 0.0f 70.0f 0.0f 0.2f 0.0f 20.2f END ;;EOF ; Script for ufo level - Rocket Launcher Tracking - Kimberly Reck and Sean M. ;;LOAD lvl9\9rocket.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; rocks Tracking rockets ; ; lanbase Mif of Rocket base ; ; lcrbase LOC for rocket base ; ; loc_rock LOC for Rocket launcher ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;; ; rocketbase ; ;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY lanbase ID lanbase01 TYPE NORMAL_OBJECT LOCATORS lcrbase REACTION_SET REACTION_RADIUS 600.0f CALLBACK_MESSAGE GEN_BF_ROT_CB ; SCALE_INIT 5.0f LIGHT_VERTEX TRUE ROTATION USE_LOCATORS END ;;;;;;;;;;;;;;;;;; ; rocketlauncher ; ;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY rocks ID rocks01 TYPE NORMAL_OBJECT LOCATORS loc_rock REACTION_SET REACTION_RADIUS 600.0f CALLBACK_MESSAGE GEN_BF_ROT_CB ; SCALE_INIT 5.0f INIT_DROTATION 0.1f 0.1f 0.1f DROTATION 0.4f 0.2f 0.0f MISC_FLOATS 0.0f 60.0f 0.0f 90.2f 0.0f 0.2f LIGHT_VERTEX TRUE ROTATION USE_LOCATORS END ;;EOF ; Script for ufo level - Small Radar Dishes - Kimberly Reck and Sean M. ;;LOAD lvl9\9smdish.mif ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; combase Radar dish base ; ; dish Rotation of dish ; ; lcdishb LOCATOR Base for Radar Dish ; ; lcradish LOCATOR for Radar Dish ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;; ; radarbase ; ;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY combase ID combase01 LOCATORS lcdishb TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LIGHT_VERTEX TRUE END ;;;;;;;; ; dish ; ;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY dish ID dish01 TYPE NORMAL_OBJECT CALLBACK_MESSAGE GEN_BF_ROT_CB LOCATORS lcraddis INIT_DROTATION 0.1f 0.1f 0.1f ; REACTION_SET ; REACTION_RADIUS 350.0f DROTATION 0.0f 2.0f 0.0f LIGHT_VERTEX TRUE END ;;EOF ; Script for ufo level - crashed ufo - Kimberly Reck and Sean M. ;;LOAD lvl9\9eroom.mif ;;LOAD lvl9\9rotcor.mif ;;LOAD lvl9\9ucore.mif ;;;;;;;;;;;; ; turbines ; ;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY ppv ID ppv01 LOCATORS lcer01 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS DROTATION 2.0f 0.0f 0.0f END FUNCTION CREATE_OBJECT START GEOMETRY ppv ID ppv02 LOCATORS lcer02 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS DROTATION 2.0f 0.0f 0.0f END FUNCTION CREATE_OBJECT START GEOMETRY ppv ID ppv03 LOCATORS lcer03 LIGHT_VERTEX TRUE ROTATION USE_LOCATORS DROTATION 2.0f 0.0f 0.0f END ;;;;;;;;;;; ; pistons ; ;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph01 LOCATORS lctv01 TYPE NORMAL_OBJECT PATH_MAIN phva PATH_LOOP TRUE PATH_SPEED 1 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph02 LOCATORS lctv02 TYPE NORMAL_OBJECT PATH_MAIN phvb PATH_LOOP TRUE PATH_SPEED 2 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph03 LOCATORS lctv03 TYPE NORMAL_OBJECT PATH_MAIN phvc PATH_LOOP TRUE PATH_SPEED 1 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph04 LOCATORS lctv04 TYPE NORMAL_OBJECT PATH_MAIN phvd PATH_LOOP TRUE PATH_SPEED 2 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph05 LOCATORS lctv05 TYPE NORMAL_OBJECT PATH_MAIN phve PATH_LOOP TRUE PATH_SPEED 1 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph06 LOCATORS lctv06 TYPE NORMAL_OBJECT PATH_MAIN phvf PATH_LOOP TRUE PATH_SPEED 2 PATH_ABS TRUE LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY pph ID pph07 LOCATORS lctv07 TYPE NORMAL_OBJECT PATH_MAIN phvg PATH_LOOP TRUE PATH_SPEED 1 PATH_ABS TRUE LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;; ; core of crashed ship ; ;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY top ID top01 LOCATORS lcza01 REACTION_SET REACTION_RADIUS 1200.0f ;REACTION_LIFE 1 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE DROTATION 0.0f 1.0f 0.0f END FUNCTION CREATE_OBJECT START GEOMETRY bottom ID bottom01 LOCATORS lczb01 REACTION_SET REACTION_RADIUS 1200.0f ;REACTION_LIFE 1 DROTATION 0.0f -1.0f 0.0f LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bars ID bars01 LOCATORS lcba REACTION_SET REACTION_RADIUS 1200.0f ;REACTION_LIFE 1 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY bars ID bars02 LOCATORS lcbb REACTION_SET REACTION_RADIUS 1200.0f ;REACTION_LIFE 1 LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; core of crashed ship effects ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;; ; spark in the middle ; ;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY fwa ID fwa01 TYPE NORMAL_OBJECT LOCATORS lcexc ;ROTATION USE_LOCATORS REACTION_SET REACTION_RADIUS 1000.0f DRAW_ORDER 1100 FLIPBOOK_SPEED 3 FLIPBOOK_SEQUENCE 0 2 3 4 5 6 7 8 FLIPBOOK_LOOP TRUE FLIPBOOK_REVERSE FALSE FLIPBOOK_B_AND_F FALSE FACE_CAMERA TRUE LIGHT_DYNAMIC_VERTEX TRUE ;LIGHT_VERTEX TRUE END FUNCTION CREATE_OBJECT START GEOMETRY espin ID ccc01 LOCATORS kfec CALLBACK_MESSAGE LVL9_ESPINSND_CB REACTION_SET REACTION_RADIUS 500.0f DROTATION 0.0f -0.8f 0.0f ; LIGHT_DYNAMIC_VERTEX TRUE ; LIGHT_VERTEX TRUE DRAW_BRIGHT TRUE COLOR 255.0f 255.0f 255.0f DRAW_ORDER 1300 ALPHA_INIT 0.1f ALPHA_LOOP TRUE ALPHA_SPEED 16 ALPHA_SEQUENCE 0.1f 0.2f 0.5f 0.7f 0.8f 0.9f 0.95f 1.0f 1.0f 1.0f 1.0f 1.0f 0.95f 0.9f 0.8f 0.7f 0.2f 0.1f END FUNCTION CREATE_LIGHT START ID be01 LOCATORS kd1loc COLOR 255.0f 255.0f 100.0f STRENGTH 0.0f LIGHT_INNER_RADIUS 200.0f LIGHT_OUTER_RADIUS 400.0f LIGHT_STRENGTH_SPEED 3 LIGHT_STRENGTH_RAND TRUE LIGHT_STRENGTH_MIN_RAND 0.0f LIGHT_STRENGTH_MAX_RAND 1.0f END ;;EOF ; 9sirsnd.txt Dummy sound objects for ambient effects ; Created by JLC 05/24/01 ; Copyright 2001 Inland Productions ;;LOAD lvl9\9sirsnd.mif FUNCTION CREATE_OBJECT START ID siren1 TYPE DUMMY_OBJECT LOCATORS sirsnd1 CALLBACK_MESSAGE LVL9_ALARM_CB END FUNCTION CREATE_OBJECT START ID siren2 TYPE DUMMY_OBJECT LOCATORS sirsnd2 CALLBACK_MESSAGE LVL9_ALARM_CB END ; Script for UFO level - scoring planes - Kimberly Reck ;;LOAD lvl9\9plane.mif ;;;;;;;;;;;;;;;;;;;;;;;;;; ; scoring plane - BUNKER ; ;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY SP_lvl901 ID passage_01 LOCATORS loc_lvl901 TYPE DUMMY_OBJECT CLASS A CALLBACK_MESSAGE GEN_SP_CB REACTION_SET REACTION_DYNAMIC_GEOMETRY SP_lvl901 REACTION_LIFE 1 END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; scoring plane - SNOW CAVE SIDE PATH ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY SP_lvl902 ID passage_02 LOCATORS loc_lvl902 TYPE DUMMY_OBJECT CLASS A CALLBACK_MESSAGE GEN_SP_CB REACTION_SET REACTION_DYNAMIC_GEOMETRY SP_lvl902 REACTION_LIFE 1 END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; scoring plane - THROUGH THE SHIP ENGINE ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY SP_lvl903 ID passage_03 LOCATORS loc_lvl903 TYPE DUMMY_OBJECT CLASS A CALLBACK_MESSAGE GEN_SP_CB REACTION_SET REACTION_DYNAMIC_GEOMETRY SP_lvl903 REACTION_LIFE 1 END ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; scoring plane - UNDERGROUND CAVE ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; FUNCTION CREATE_OBJECT START GEOMETRY SP_lvl904 ID passage_04 LOCATORS loc_lvl904 TYPE DUMMY_OBJECT CLASS A CALLBACK_MESSAGE GEN_SP_CB REACTION_SET REACTION_DYNAMIC_GEOMETRY SP_lvl904 REACTION_LIFE 1 END ; Script for new checkpoint ads ;;LOAD lvl9\9ads.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