Bil.mis
Van WikiGTA - De Nederlandse Grand Theft Auto Walkthrough!
bil.mis is het ongecompileerde hoofdscript van het Industrial District, het derde en laatste singleplayerlevel van GTA2. Dit script werd op 23 december 1999 door DMA Design vrijgegeven. De scripts van de andere levels zijn niet vrijgegeven, alhoewel die van de drie kleine multiplayerlevels, mp1, mp2 en mp5.mis van respectievelijk Tiny Town, Face Off en Hidden Surprise, wel gereconstrueerd konden worden.
De naam "bil" is een afkorting van de naam Billy Thompson, de ontwerper van het Industrial District.
// player's normal start position PLAYER_PED shaft = ( 44.5 , 102.0 , 2.0 ) 25 0 // kill frenzy moltov 1 //PLAYER_PED shaft = ( 18.5 , 44.5 , 6.0 ) 25 0 // Krishna easy phones //PLAYER_PED shaft = ( 250.5 , 200.5 , 5.0 ) 25 1 // Krishna medium phones //PLAYER_PED shaft = ( 236.5 , 135.5 , 3.0 ) 25 1 // Krishna hard phone //PLAYER_PED shaft = ( 216.5 , 220.5 , 4.0 ) 25 1 // Russian easy phones //PLAYER_PED shaft = ( 188.5 , 75.5 , 6.0 ) 25 1 // Russian medium phones //PLAYER_PED shaft = ( 206.5 , 13.5 , 5.0 ) 25 1 // Russian hard phone //PLAYER_PED shaft = ( 145.5 , 33.5 , 6.0 ) 25 1 // Zaibatsu easy phones //PLAYER_PED shaft = ( 45.5 , 167.5 , 2.0 ) 25 1 // Zaibatsu medium phones //PLAYER_PED shaft = ( 7.5 , 183.5 , 4.0 ) 25 1 // Zaibatsu hard phone //PLAYER_PED shaft = ( 27.0 , 248.0 , 4.0 ) 25 1 // general mission objects ARROW_DATA arrow ARROW_DATA arrow_2 ARROW_DATA arrow_3 ARROW_DATA arrow_4 ARROW_DATA arrow_end // map zones, ped and car densities MAP_ZONE B01 = ( 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B02 = ( 0 , 0 , 0 , 0 , 300 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B03 = ( 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B04 = ( 0 , 0 , 0 , 0 , 300 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B05 = ( 0 , 0 , 0 , 0 , 400 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B06 = ( 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B07 = ( 0 , 0 , 0 , 0 , 300 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B08 = ( 0 , 0 , 0 , 0 , 400 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE B09 = ( 400 , 100 , 100 , 500 , 600 , 0 , 0 , 0 , 0 , 1000 , 0 ) MAP_ZONE B10 = ( 400 , 100 , 100 , 500 , 600 , 0 , 0 , 0 , 0 , 1000 , 0 ) MAP_ZONE B11 = ( 300 , 100 , 500 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 100 ) MAP_ZONE B12 = ( 300 , 300 , 300 , 0 , 100 , 0 , 0 , 0 , 1000 , 0 , 100 ) MAP_ZONE B13 = ( 300 , 300 , 300 , 0 , 100 , 0 , 0 , 0 , 1000 , 0 , 100 ) MAP_ZONE B14 = ( 300 , 300 , 300 , 0 , 100 , 0 , 0 , 0 , 1000 , 0 , 100 ) MAP_ZONE B15 = ( 300 , 100 , 500 , 0 , 50 , 0 , 0 , 0 , 800 , 0 , 100 ) MAP_ZONE B16 = ( 300 , 100 , 500 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 100 ) #ifdef PC MAP_ZONE B17 = ( 200 , 0 , 0 , 0 , 300 , 200 , 200 , 10 , 590 , 0 , 900 ) #endif MAP_ZONE B18 = ( 300 , 100 , 500 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 100 ) MAP_ZONE B19 = ( 0 , 0 , 0 , 0 , 200 , 0 , 0 , 0 , 1000 , 0 , 0 ) MAP_ZONE k_h_1_zone = ( 300 , 500 , 100 , 0 , 50 , 0 , 0 , 0 , 800 , 0 , 100 ) MAP_ZONE z_m_1_zone = ( 300 , 300 , 300 , 0 , 200 , 0 , 0 , 0 , 800 , 0 , 100 ) MAP_ZONE r_m_3_zone = ( 0 , 0 , 0 , 0 , 400 , 0 , 0 , 0 , 1000 , 0 , 0 ) // will be changed... MAP_ZONE m01 = ( 400 , 400 , 100 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m02 = ( 400 , 200 , 300 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m03 = ( 400 , 100 , 400 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m04 = ( 400 , 100 , 300 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m05 = ( 0 , 0 , 0 , 0 , 400 , 0 , 0 , 0 , 1000 , 0 , 200 ) MAP_ZONE m06 = ( 400 , 200 , 300 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m07 = ( 400 , 200 , 300 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m08 = ( 400 , 200 , 300 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m09 = ( 400 , 300 , 200 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m10 = ( 400 , 300 , 200 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m11 = ( 400 , 300 , 200 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m12 = ( 400 , 300 , 200 , 100 , 600 , 10 , 10 , 10 , 100 , 10 , 100 ) MAP_ZONE m13 = ( 600 , 300 , 200 , 200 , 600 , 10 , 10 , 10 , 0 , 100 , 0 ) MAP_ZONE m14 = ( 600 , 300 , 200 , 200 , 600 , 10 , 10 , 10 , 0 , 100 , 0 ) MAP_ZONE m15 = ( 600 , 300 , 200 , 200 , 600 , 10 , 10 , 10 , 0 , 100 , 0 ) MAP_ZONE cityinfo = ( 600 , 300 , 200 , 200 , 600 , 10 , 10 , 10 , 0 , 100 , 0 ) // gang information, colours weapons, information phone co-ords SET_GANG_INFO ( krisgang , 9 , pistol , molotov , flame_thrower , 6 , 234.5 , 193.5 , 2.0 , 1 , krsnabus , -1 ) SET_GANG_INFO ( zaibgang , 8 , pistol , silenced_machine_gun , rocket_launcher , 3 , 64.0 , 189.5 , 2.0 , 1 , vtype , 2 ) SET_GANG_INFO ( russgang , 10 , pistol , shotgun , machine_gun , 7 , 202.5 , 34.5 , 2.0 , 1 , buick , 28 ) #ifdef PC SET_GANG_INFO ( islagang , 6 , pistol , shotgun , machine_gun , 0 , 0.0 , 0.0 , 0.0 , 0 , graham , 30 ) #endif // gang phones OBJ_DATA ph_kris_easy_phone1 = ( 249.5 , 199.5 , 5.0 ) 180 green_phone OBJ_DATA ph_kris_easy_phone2 = ( 249.5 , 201.5 , 5.0 ) 180 green_phone OBJ_DATA ph_kris_med_phone1 = ( 233.5 , 132.5 , 3.0 ) 90 yellow_phone OBJ_DATA ph_kris_med_phone2 = ( 235.5 , 132.5 , 3.0 ) 90 yellow_phone OBJ_DATA ph_kris_hard_phone = ( 216.5 , 219.5 , 4.0 ) 0 red_phone OBJ_DATA ph_russ_easy_phone1 = ( 187.5 , 76.5 , 6.0 ) 0 green_phone OBJ_DATA ph_russ_easy_phone2 = ( 189.5 , 76.5 , 6.0 ) 180 green_phone OBJ_DATA ph_russ_med_phone1 = ( 204.5 , 10.5 , 5.0 ) 270 yellow_phone OBJ_DATA ph_russ_med_phone2 = ( 204.5 , 13.5 , 5.0 ) 90 yellow_phone OBJ_DATA ph_russ_hard_phone = ( 144.5 , 33.5 , 6.0 ) 180 red_phone OBJ_DATA ph_zaib_easy_phone1 = ( 44.5 , 163.5 , 3.0 ) 270 green_phone OBJ_DATA ph_zaib_easy_phone2 = ( 45.5 , 161.5 , 3.0 ) 90 green_phone OBJ_DATA ph_zaib_med_phone1 = ( 6.5 , 183.5 , 4.0 ) 180 yellow_phone OBJ_DATA ph_zaib_med_phone2 = ( 9.5 , 183.5 , 4.0 ) 0 yellow_phone OBJ_DATA ph_zaib_hard_phone = ( 27.0 , 249.0 , 4.0 ) 270 red_phone OBJ_DATA ph_zaib_info_phone = ( 64.0 , 189.5 , 2.0 ) 270 phone OBJ_DATA ph_russ_info_phone = ( 202.5 , 34.5 , 2.0 ) 90 phone OBJ_DATA ph_kris_info_phone = ( 234.5 , 193.5 , 2.0 ) 270 phone // mission failed flags SAVED_COUNTER flag_failed_kris_easy_phone1_m1 = 0 SAVED_COUNTER flag_failed_kris_easy_phone2_m1 = 0 SAVED_COUNTER flag_failed_kris_med_phone1_m1 = 0 SAVED_COUNTER flag_failed_kris_med_phone2_m1 = 0 SAVED_COUNTER flag_failed_kris_hard_phone_m1 = 0 SAVED_COUNTER flag_failed_russ_easy_phone1_m1 = 0 SAVED_COUNTER flag_failed_russ_easy_phone2_m1 = 0 SAVED_COUNTER flag_failed_russ_med_phone1_m1 = 0 SAVED_COUNTER flag_failed_russ_med_phone2_m1 = 0 SAVED_COUNTER flag_failed_russ_hard_phone_m1 = 0 SAVED_COUNTER flag_failed_zaib_easy_phone1_m1 = 0 SAVED_COUNTER flag_failed_zaib_easy_phone2_m1 = 0 SAVED_COUNTER flag_failed_zaib_med_phone1_m1 = 0 SAVED_COUNTER flag_failed_zaib_med_phone2_m1 = 0 SAVED_COUNTER flag_failed_zaib_hard_phone_m1 = 0 SAVED_COUNTER flag_failed_kris_med_phone1_2_m3 = 0 SAVED_COUNTER flag_failed_kris_hard_phone_m2 = 0 SAVED_COUNTER flag_failed_russ_med_phone1_2_m3 = 0 SAVED_COUNTER flag_failed_russ_hard_phone_m2 = 0 SAVED_COUNTER flag_failed_zaib_med_phone1_2_m3 = 0 SAVED_COUNTER flag_failed_zaib_hard_phone_m2 = 0 SAVED_COUNTER flag_failed_kris_easy_phone1_m1a = 0 SAVED_COUNTER flag_failed_kris_easy_phone2_m1a = 0 SAVED_COUNTER flag_failed_kris_med_phone1_m1a = 0 SAVED_COUNTER flag_failed_kris_med_phone2_m1a = 0 SAVED_COUNTER flag_failed_kris_hard_phone_m1a = 0 SAVED_COUNTER flag_failed_russ_easy_phone1_m1a = 0 SAVED_COUNTER flag_failed_russ_easy_phone2_m1a = 0 SAVED_COUNTER flag_failed_russ_med_phone1_m1a = 0 SAVED_COUNTER flag_failed_russ_med_phone2_m1a = 0 SAVED_COUNTER flag_failed_russ_hard_phone_m1a = 0 SAVED_COUNTER flag_failed_zaib_easy_phone1_m1a = 0 SAVED_COUNTER flag_failed_zaib_easy_phone2_m1a = 0 SAVED_COUNTER flag_failed_zaib_med_phone1_m1a = 0 SAVED_COUNTER flag_failed_zaib_med_phone2_m1a = 0 SAVED_COUNTER flag_failed_zaib_hard_phone_m1a = 0 SAVED_COUNTER flag_failed_kris_med_phone1_2_m3a = 0 SAVED_COUNTER flag_failed_kris_hard_phone_m2a = 0 SAVED_COUNTER flag_failed_russ_med_phone1_2_m3a = 0 SAVED_COUNTER flag_failed_russ_hard_phone_m2a = 0 SAVED_COUNTER flag_failed_zaib_med_phone1_2_m3a = 0 SAVED_COUNTER flag_failed_zaib_hard_phone_m2a = 0 // mission passed flags SAVED_COUNTER flag_passed_kris_easy_phone1_m1 = 0 SAVED_COUNTER flag_passed_kris_easy_phone2_m1 = 0 SAVED_COUNTER flag_passed_kris_med_phone1_m1 = 0 SAVED_COUNTER flag_passed_kris_med_phone2_m1 = 0 SAVED_COUNTER flag_passed_kris_hard_phone_m1 = 0 SAVED_COUNTER flag_passed_russ_easy_phone1_m1 = 0 SAVED_COUNTER flag_passed_russ_easy_phone2_m1 = 0 SAVED_COUNTER flag_passed_russ_med_phone1_m1 = 0 SAVED_COUNTER flag_passed_russ_med_phone2_m1 = 0 SAVED_COUNTER flag_passed_russ_hard_phone_m1 = 0 SAVED_COUNTER flag_passed_zaib_easy_phone1_m1 = 0 SAVED_COUNTER flag_passed_zaib_easy_phone2_m1 = 0 SAVED_COUNTER flag_passed_zaib_med_phone1_m1 = 0 SAVED_COUNTER flag_passed_zaib_med_phone2_m1 = 0 SAVED_COUNTER flag_passed_zaib_hard_phone_m1 = 0 SAVED_COUNTER flag_passed_kris_med_phone1_2_m3 = 0 SAVED_COUNTER flag_passed_kris_hard_phone_m2 = 0 SAVED_COUNTER flag_passed_russ_med_phone1_2_m3 = 0 SAVED_COUNTER flag_passed_russ_hard_phone_m2 = 0 SAVED_COUNTER flag_passed_zaib_med_phone1_2_m3 = 0 SAVED_COUNTER flag_passed_zaib_hard_phone_m2 = 0 // mission played flags SAVED_COUNTER flag_played_kris_med_phone1_2_m3 = 0 SAVED_COUNTER flag_played_kris_hard_phone_m2 = 0 SAVED_COUNTER flag_played_russ_med_phone1_2_m3 = 0 SAVED_COUNTER flag_played_russ_hard_phone_m2 = 0 SAVED_COUNTER flag_played_zaib_med_phone1_2_m3 = 0 SAVED_COUNTER flag_played_zaib_hard_phone_m2 = 0 SAVED_COUNTER flag_failed_final_mission = 0 SAVED_COUNTER flag_played_kris_med_phone1_2_m3a = 0 SAVED_COUNTER flag_played_kris_hard_phone_m2a = 0 SAVED_COUNTER flag_played_russ_med_phone1_2_m3a = 0 SAVED_COUNTER flag_played_russ_hard_phone_m2a = 0 SAVED_COUNTER flag_played_zaib_med_phone1_2_m3a = 0 SAVED_COUNTER flag_played_zaib_hard_phone_m2a = 0 SAVED_COUNTER flag_failed_final_missiona = 0 // on mission flags SAVED_COUNTER flag_on_mission = 0 DECLARE_MISSION_FLAG ( shaft , flag_on_mission ) SAVED_COUNTER flag_on_kris_mission = 0 SAVED_COUNTER flag_on_russ_mission = 0 SAVED_COUNTER flag_on_zaib_mission = 0 SAVED_COUNTER flag_kris_missions_passed = 0 SAVED_COUNTER flag_zaib_missions_passed = 0 SAVED_COUNTER flag_russ_missions_passed = 0 SAVED_COUNTER flag_kris_missions_failed = 0 SAVED_COUNTER flag_zaib_missions_failed = 0 SAVED_COUNTER flag_russ_missions_failed = 0 SAVED_COUNTER flag_all_missions_passed = 0 SAVED_COUNTER flag_all_missions_failed = 0 SAVED_COUNTER flag_secrets_passed = 0 SAVED_COUNTER flag_secrets_failed = 0 SAVED_COUNTER flag_passed_final_mission = 0 SAVED_COUNTER flag_game_been_saved = 0 DECLARE_GANG_ONE_MISSIONS_PASSED_FLAG ( flag_kris_missions_passed ) DECLARE_GANG_TWO_MISSIONS_PASSED_FLAG ( flag_zaib_missions_passed ) DECLARE_GANG_THREE_MISSIONS_PASSED_FLAG ( flag_russ_missions_passed ) //DECLARE_GANG_ONE_MISSIONS_FAILED_FLAG ( flag_kris_missions_failed ) //DECLARE_GANG_TWO_MISSIONS_FAILED_FLAG ( flag_zaib_missions_failed ) //DECLARE_GANG_THREE_MISSIONS_FAILED_FLAG ( flag_russ_missions_failed ) DECLARE_MISSIONS_PASSED_FLAG ( flag_all_missions_passed ) //DECLARE_MISSIONS_FAILED_FLAG ( flag_all_missions_failed ) DECLARE_FINISH_SCORE ( 5000000 ) DECLARE_TOTAL_MISSIONS ( 22 ) DECLARE_TOTAL_SECRETS ( 20 ) DECLARE_GANG_ONE_MISSIONS_TOTAL ( 7 ) DECLARE_GANG_TWO_MISSIONS_TOTAL ( 7 ) DECLARE_GANG_THREE_MISSIONS_TOTAL ( 7 ) DECLARE_SECRETS_PASSED_FLAG ( flag_secrets_passed ) DECLARE_SECRETS_FAILED_FLAG ( flag_secrets_failed ) DECLARE_GANG_ONE_MISSION_FLAG ( shaft , flag_on_kris_mission ) DECLARE_GANG_TWO_MISSION_FLAG ( shaft , flag_on_zaib_mission ) DECLARE_GANG_THREE_MISSION_FLAG ( shaft , flag_on_russ_mission ) DECLARE_GANG_ONE_DEATH_BASE_BRIEF ( shaft , 4200 ) DECLARE_GANG_TWO_DEATH_BASE_BRIEF ( shaft , 4210 ) DECLARE_GANG_THREE_DEATH_BASE_BRIEF ( shaft , 4220 ) // all missions passed flag SAVED_COUNTER counter_all_missions_passed = 0 SAVED_COUNTER true = 1 SAVED_COUNTER false = 0 COUNTER flag_reached_finish_score = 0 // if no missions are left the phones are turned off SAVED_COUNTER kris_easy_phones_killed SAVED_COUNTER kris_med_phones_killed SAVED_COUNTER kris_hard_phones_killed SAVED_COUNTER zaib_easy_phones_killed SAVED_COUNTER zaib_med_phones_killed SAVED_COUNTER zaib_hard_phones_killed SAVED_COUNTER russ_easy_phones_killed SAVED_COUNTER russ_med_phones_killed SAVED_COUNTER russ_hard_phones_killed // awaits player to answer phone, then checks respect FORWARD ans_kris_easy_phone1_m1: FORWARD ans_kris_easy_phone2_m1: FORWARD ans_kris_med_phone1_m1: FORWARD ans_kris_med_phone2_m1: FORWARD ans_kris_hard_phone_m1: FORWARD ans_zaib_easy_phone1_m1: FORWARD ans_zaib_easy_phone2_m1: FORWARD ans_zaib_med_phone1_m1: FORWARD ans_zaib_med_phone2_m1: FORWARD ans_zaib_hard_phone_m1: FORWARD ans_russ_easy_phone1_m1: FORWARD ans_russ_easy_phone2_m1: FORWARD ans_russ_med_phone1_m1: FORWARD ans_russ_med_phone2_m1: FORWARD ans_russ_hard_phone_m1: FORWARD savepoint_1: FORWARD ans_zaib_info_phone: FORWARD ans_russ_info_phone: FORWARD ans_kris_info_phone: //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CONVEYORS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC CONVEYOR conveyor_russ_factory_1 = ( 167.5 , 39.5 , 3.0 ) ( 5.0 , 1.0 ) 1 0 CONVEYOR conveyor_kris_factory_1 = ( 236.0 , 126.5 , 3.0 ) ( 8.0 , 1.0 ) 1 0 CONVEYOR conveyor_kris_factory_2 = ( 235.0 , 145.5 , 3.0 ) ( 8.0 , 1.0 ) -1 0 CONVEYOR conveyor_russ_coal_mine_1 = ( 239.0 , 56.5 , 3.0 ) ( 8.0 , 1.0 ) 1 0 CONVEYOR conveyor_zaib_crusher_crane_in_1 = ( 16.5 , 153.5 , 3.0 ) ( 1.0 , 13.0 ) 0 1 CONVEYOR conveyor_zaib_crusher_crane_out_1 = ( 11.5 , 157.5 , 3.0 ) ( 1.0 , 6.0 ) 0 -1 CONVEYOR conveyor_russ_crusher_crane_in_1 = ( 166.5 , 26.0 , 3.0 ) ( 1.0 , 8.0 ) 0 1 CONVEYOR conveyor_russ_crusher_crane_out_1 = ( 160.5 , 26.0 , 3.0 ) ( 1.0 , 6.0 ) 0 -1 CONVEYOR conveyor_kris_crusher_crane_in_1 = ( 181.0 , 242.5 , 4.0 ) ( 8.0 , 1.0 ) 1 0 CONVEYOR conveyor_kris_crusher_crane_out_1 = ( 185.5 , 246.0 , 4.0 ) ( 1.0 , 6.0 ) 0 1 #endif CONVEYOR conveyor_russ_mincer_1 = ( 188.5 , 24.0 , 3.0 ) ( 5.0 , 2.0 ) 1 0 CONVEYOR conveyor_kris_gun_factory_1 = ( 135.5 , 230.5 , 3.0 ) ( 1.0 , 7.0 ) 0 1 #ifdef PSX CONVEYOR conveyor_neutral_crusher_crane_in_1 = ( 153.0 , 108.5 , 3.0 ) ( 8.0 , 1.0 ) 1 0 CONVEYOR conveyor_neutral_crusher_crane_out_1 = ( 157.5 , 112.5 , 3.0 ) ( 1.0 , 6.0 ) 0 1 #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX vRATORS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC GENERATOR generator_zaib_crusher_crane_powerup = ( 11.5 , 158.5 , 3.0 ) 0 bin 80 80 GENERATOR generator_russ_crusher_crane_powerup = ( 160.5 , 27.5 , 3.0 ) 0 bin 80 80 GENERATOR generator_kris_crusher_crane_powerup = ( 185.5 , 244.5 , 4.0 ) 0 bin 80 80 #endif #ifdef PSX GENERATOR generator_neutral_crusher_crane_powerup = ( 157.5 , 110.5 , 3.0 ) 0 bin 80 80 #endif //DECLARE_POWERUP_CARLIST ( model 1 , model 2 , model 3 , model 4 , model 5 , model 6 , model 7 , model 8 , model 9 , model 10 , model 11 , model 12 , model 13 , model 14 , model 15 , model 16 , model 17 , model 18 ) GENERATOR generator_kris_easy_machine_gun_powerup = ( 251.5 , 200.5 , 5.0 ) 0 collect_10 1800 1800 15 GENERATOR generator_kris_easy_armour_powerup = ( 248.0 , 197.0 , 4.0 ) 0 collect_31 1800 1800 GENERATOR generator_kris_easy_health_powerup = ( 245.5 , 202.5 , 5.0 ) 0 collect_30 1800 1800 GENERATOR generator_kris_med_machine_gun_powerup = ( 234.5 , 134.5 , 3.0 ) 0 collect_04 1800 1800 15 GENERATOR generator_kris_med_armour_powerup = ( 234.0 , 140.0 , 3.0 ) 0 collect_31 1800 1800 GENERATOR generator_kris_med_health_powerup = ( 231.5 , 128.5 , 3.0 ) 0 collect_30 1800 1800 GENERATOR generator_kris_hard_machine_gun_powerup = ( 210.5 , 214.5 , 5.0 ) 0 collect_08 1800 1800 20 GENERATOR generator_kris_hard_armour_powerup = ( 210.5 , 225.5 , 5.0 ) 0 collect_31 1800 1800 GENERATOR generator_kris_hard_health_powerup = ( 214.5 , 229.5 , 5.0 ) 0 collect_30 1800 1800 GENERATOR generator_zaib_easy_machine_gun_powerup = ( 43.5 , 161.5 , 4.0 ) 0 collect_10 1800 1800 15 GENERATOR generator_zaib_easy_armour_powerup = ( 43.5 , 163.5 , 4.0 ) 0 collect_31 1800 1800 GENERATOR generator_zaib_easy_health_powerup = ( 41.5 , 164.5 , 4.0 ) 0 collect_30 1800 1800 GENERATOR generator_zaib_med_machine_gun_powerup = ( 8.0 , 183.5 , 4.0 ) 0 collect_09 1800 1800 15 GENERATOR generator_zaib_med_armour_powerup = ( 8.5 , 179.5 , 4.0 ) 0 collect_31 1800 1800 GENERATOR generator_zaib_med_health_powerup = ( 15.5 , 184.5 , 4.0 ) 0 collect_30 1800 1800 GENERATOR generator_zaib_hard_machine_gun_powerup = ( 27.0 , 247.0 , 4.0 ) 0 collect_02 1800 1800 15 GENERATOR generator_zaib_hard_armour_powerup = ( 13.0 , 250.5 , 4.0 ) 0 collect_31 1800 1800 GENERATOR generator_zaib_hard_health_powerup = ( 41.0 , 250.5 , 4.0 ) 0 collect_30 1800 1800 GENERATOR generator_russ_easy_machine_gun_powerup = ( 188.5 , 77.5 , 6.0 ) 0 collect_10 1800 1800 15 GENERATOR generator_russ_easy_armour_powerup = ( 187.5 , 66.5 , 2.0 ) 0 collect_31 1800 1800 GENERATOR generator_russ_easy_health_powerup = ( 198.5 , 75.5 , 2.0 ) 0 collect_30 1800 1800 GENERATOR generator_russ_med_machine_gun_powerup = ( 203.5 , 9.5 , 5.0 ) 0 collect_06 1800 1800 15 GENERATOR generator_russ_med_armour_powerup = ( 205.5 , 4.5 , 6.0 ) 0 collect_31 1800 1800 GENERATOR generator_russ_med_health_powerup = ( 210.5 , 7.5 , 5.0 ) 0 collect_30 1800 1800 GENERATOR generator_russ_hard_machine_gun_powerup = ( 146.0 , 33.5 , 6.0 ) 0 collect_01 1800 1800 15 GENERATOR generator_russ_hard_armour_powerup = ( 145.5 , 38.5 , 5.0 ) 0 collect_31 1800 1800 GENERATOR generator_russ_hard_health_powerup = ( 143.5 , 28.5 , 5.0 ) 0 collect_30 1800 1800 GENERATOR generator_russ_hospital_machine_gun_powerup = ( 198.0 , 45.5 , 2.0 ) 0 collect_01 1800 1800 15 GENERATOR generator_kris_hospital_machine_gun_powerup = ( 166.0 , 219.5 , 2.0 ) 0 collect_01 1800 1800 15 GENERATOR generator_zaib_hospital_machine_gun_powerup = ( 41.5 , 193.0 , 2.0 ) 0 collect_01 1800 1800 15 GENERATOR generator_neutral_hospital_machine_gun_powerup = ( 129.5 , 122.0 , 2.0 ) 0 collect_01 1800 1800 15 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DESTRUCTORS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC DESTRUCTOR destructor_russ_factory_1 = ( 169.8 , 39.5 , 3.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_kris_factory_1 = ( 239.8 , 126.5 , 3.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_kris_factory_2 = ( 231.2 , 145.5 , 3.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_kris_gun_factory_1 = ( 135.5 , 233.8 , 3.0 ) ( 1.0 , 0.6 ) DESTRUCTOR destructor_russ_coal_mine_1 = ( 242.0 , 56.5 , 3.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_zaib_crusher_crane_1_in = ( 16.5 , 158.8 , 3.0 ) ( 1.0 , 0.6 ) DESTRUCTOR destructor_zaib_crusher_crane_1_out = ( 11.5 , 154.2 , 3.0 ) ( 1.0 , 0.6 ) DESTRUCTOR destructor_russ_crusher_crane_1_in = ( 166.5 , 28.8 , 3.0 ) ( 1.0 , 0.6 ) DESTRUCTOR destructor_russ_crusher_crane_1_out = ( 160.5 , 23.2 , 3.0 ) ( 1.0 , 0.6 ) DESTRUCTOR destructor_kris_crusher_crane_1_in = ( 183.8 , 242.5 , 4.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_kris_crusher_crane_1_out = ( 185.5 , 248.8 , 4.0 ) ( 1.0 , 0.6 ) #endif DESTRUCTOR destructor_russ_mincer_1 = ( 190.0 , 24.0 , 3.0 ) ( 1.0 , 2.0 ) #ifdef PSX DESTRUCTOR destructor_neutral_crusher_crane_1_in = ( 155.8 , 108.5 , 3.0 ) ( 0.6 , 1.0 ) DESTRUCTOR destructor_neutral_crusher_crane_1_out = ( 157.5 , 114.8 , 3.0 ) ( 1.0 , 0.6 ) #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CRANES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC CRANE_DATA crusher_zaib_crane_1 = ( 10.5 , 149.5 ) 200 NO_HOMECRANE FIRST ( 12.5 , 151.5 ) 180 CRANE_DATA crusher_zaib_crane_2 = ( 14.5 , 153.5 ) 135 crusher_zaib_crane_1 SECOND ( 16.5 , 151.5 ) 180 CRANE_DATA crusher_russ_crane_1 = ( 173.5 , 27.5 ) 170 NO_HOMECRANE FIRST ( 171.5 , 25.5 ) 180 CRANE_DATA crusher_russ_crane_2 = ( 169.5 , 23.5 ) 320 crusher_russ_crane_1 SECOND ( 166.5 , 23.5 ) 180 CRANE_DATA crusher_kris_crane_1 = ( 176.5 , 249.5 ) 200 NO_HOMECRANE FIRST ( 178.5 , 247.5 ) 180 CRANE_DATA crusher_kris_crane_2 = ( 180.5 , 245.5 ) 180 crusher_kris_crane_1 SECOND ( 180.5 , 242.5 ) 270 #endif #ifdef PSX CRANE_DATA crusher_neutral_crane_1 = ( 148.5 , 115.5 ) 200 NO_HOMECRANE FIRST ( 150.5 , 113.5 ) 180 CRANE_DATA crusher_neutral_crane_2 = ( 152.5 , 111.5 ) 180 crusher_neutral_crane_1 SECOND ( 152.5 , 108.5 ) 270 #endif CRANE_DATA kris_crane_easy_mission_2 = ( 135.5 , 5.5 ) 290 NO_HOMECRANE FIRST ( 135.5 , 8.5 ) 180 CRANE_DATA zaib_crane_easy_mission_2 = ( 13.5 , 211.5 ) 105 NO_HOMECRANE //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CRUSHERS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC CRUSHER crusher_zaib_1 = ( 12.5 , 151.5 ) CRUSHER crusher_russ_1 = ( 171.5 , 25.5 ) CRUSHER crusher_kris_1 = ( 178.5 , 247.5 ) #endif #ifdef PSX CRUSHER crusher_neutral_1 = ( 150.5 , 113.5 ) #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX MACHINE GUN SHOPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA machinegunshop_1 = ( 173.5 , 14.5 , 2.0 ) 0 car_shop machinegun_shop OBJ_DATA machinegunshop_2 = ( 238.5 , 154.5 , 2.0 ) 0 car_shop machinegun_shop OBJ_DATA machinegunshop_3 = ( 34.5 , 216.5 , 2.0 ) 0 car_shop machinegun_shop OBJ_DATA machinegunshop_4 = ( 68.5 , 90.5 , 2.0 ) 0 car_shop machinegun_shop //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX MINE SHOPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA minesshop_1 = ( 175.5 , 14.5 , 2.0 ) 0 car_shop mines_shop OBJ_DATA minesshop_2 = ( 236.5 , 154.5 , 2.0 ) 0 car_shop mines_shop OBJ_DATA minesshop_3 = ( 32.5 , 216.5 , 2.0 ) 0 car_shop mines_shop OBJ_DATA minesshop_4 = ( 66.5 , 90.5 , 2.0 ) 0 car_shop mines_shop //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX SPRAY SHOPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA sprayshop_1 = ( 177.5 , 14.5 , 2.0 ) 0 car_shop 28 OBJ_DATA sprayshop_2 = ( 234.5 , 154.5 , 2.0 ) 0 car_shop 24 OBJ_DATA sprayshop_3 = ( 30.5 , 216.5 , 2.0 ) 0 car_shop 2 OBJ_DATA sprayshop_4 = ( 64.5 , 90.5 , 2.0 ) 0 car_shop 0 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OIL SLICK SHOPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA oilslickshop_1 = ( 179.5 , 14.5 , 2.0 ) 0 car_shop oilslick_shop OBJ_DATA oilslickshop_2 = ( 232.5 , 154.5 , 2.0 ) 0 car_shop oilslick_shop OBJ_DATA oilslickshop_3 = ( 28.5 , 216.5 , 2.0 ) 0 car_shop oilslick_shop OBJ_DATA oilslickshop_4 = ( 62.5 , 90.5 , 2.0 ) 0 car_shop oilslick_shop //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX BOMB SHOPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA bombshop_1 = ( 181.5 , 14.5 , 2.0 ) 0 car_shop bomb_shop OBJ_DATA bombshop_2 = ( 230.5 , 154.5 , 2.0 ) 0 car_shop bomb_shop OBJ_DATA bombshop_3 = ( 26.5 , 216.5 , 2.0 ) 0 car_shop bomb_shop OBJ_DATA bombshop_4 = ( 60.5 , 90.5 , 2.0 ) 0 car_shop bomb_shop //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX WEAPONS POWERUPS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA powerup_1 = ( 3.0 , 18.0 , 3.0 ) 0 COLLECT_31 1 OBJ_DATA powerup_2 = ( 23.0 , 15.5 , 3.0 ) 0 COLLECT_34 1 OBJ_DATA powerup_3 = ( 53.5 , 4.0 , 3.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_4 = ( 55.5 , 30.5 , 2.0 ) 0 COLLECT_33 1 OBJ_DATA powerup_5 = ( 66.0 , 3.0 , 2.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_6 = ( 80.0 , 3.0 , 2.0 ) 0 COLLECT_34 1 OBJ_DATA powerup_7 = ( 102.5 , 5.5 , 2.0 ) 0 COLLECT_37 1 OBJ_DATA powerup_8 = ( 90.0 , 10.0 , 2.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_9 = ( 114.5 , 10.0 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_10 = ( 130.5 , 3.5 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_11 = ( 145.5 , 9.5 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_12 = ( 168.5 , 3.5 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_13 = ( 174.5 , 3.5 , 2.0 ) 0 COLLECT_39 1 OBJ_DATA powerup_14 = ( 222.5 , 7.5 , 2.0 ) 0 COLLECT_05 15 OBJ_DATA powerup_15 = ( 235.5 , 9.5 , 4.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_16 = ( 4.5 , 47.5 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_17 = ( 9.5 , 88.5 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_18 = ( 44.5 , 105.5 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_19 = ( 13.5 , 73.5 , 2.0 ) 0 COLLECT_39 1 OBJ_DATA powerup_20 = ( 16.5 , 145.5 , 2.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_21 = ( 16.5 , 162.5 , 2.0 ) 0 COLLECT_33 1 OBJ_DATA powerup_22 = ( 14.5 , 178.5 , 3.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_23 = ( 11.5 , 217.5 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_24 = ( 3.5 , 209.5 , 4.0 ) 0 COLLECT_34 1 OBJ_DATA powerup_25 = ( 48.0 , 217.5 , 2.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_26 = ( 60.5 , 220.5 , 5.0 ) 0 COLLECT_30 1 OBJ_DATA powerup_27 = ( 70.0 , 217.0 , 2.0 ) 0 COLLECT_31 1 OBJ_DATA powerup_28 = ( 52.5 , 243.5 , 2.0 ) 0 COLLECT_36 1 OBJ_DATA powerup_29 = ( 68.5 , 253.5 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_30 = ( 82.5 , 253.5 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_31 = ( 112.5 , 252.5 , 2.0 ) 0 COLLECT_30 1 OBJ_DATA powerup_32 = ( 88.0 , 221.0 , 2.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_33 = ( 96.0 , 221.0 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_34 = ( 130.5 , 234.5 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_35 = ( 145.5 , 225.5 , 5.0 ) 0 COLLECT_31 1 OBJ_DATA powerup_36 = ( 167.0 , 250.0 , 2.0 ) 0 COLLECT_37 1 OBJ_DATA powerup_37 = ( 241.0 , 242.5 , 4.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_38 = ( 238.5 , 205.0 , 3.0 ) 0 COLLECT_05 15 OBJ_DATA powerup_39 = ( 242.5 , 167.0 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_40 = ( 188.5 , 168.0 , 2.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_41 = ( 189.1 , 196.7 , 3.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_42 = ( 191.0 , 140.5 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_43 = ( 227.0 , 43.5 , 5.0 ) 0 COLLECT_30 1 OBJ_DATA powerup_44 = ( 252.0 , 3.5 , 2.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_45 = ( 190.5 , 46.5 , 2.0 ) 0 COLLECT_37 1 OBJ_DATA powerup_46 = ( 70.0 , 35.0 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_47 = ( 57.0 , 61.5 , 4.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_48 = ( 43.0 , 68.5 , 5.0 ) 0 COLLECT_30 1 OBJ_DATA powerup_49 = ( 75.5 , 153.5 , 5.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_50 = ( 161.5 , 44.5 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_51 = ( 119.0 , 29.0 , 2.0 ) 0 COLLECT_05 15 OBJ_DATA powerup_52 = ( 51.0 , 42.5 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_53 = ( 49.5 , 35.5 , 2.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_54 = ( 63.5 , 13.5 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_55 = ( 59.5 , 113.5 , 5.0 ) 0 COLLECT_17 10 OBJ_DATA powerup_56 = ( 77.0 , 66.5 , 2.0 ) 0 COLLECT_39 1 OBJ_DATA powerup_57 = ( 73.5 , 84.5 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_58 = ( 56.5 , 131.5 , 4.0 ) 0 COLLECT_34 1 OBJ_DATA powerup_59 = ( 71.5 , 128.5 , 4.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_60 = ( 44.5 , 132.5 , 2.0 ) 0 COLLECT_16 10 OBJ_DATA powerup_61 = ( 45.5 , 143.5 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_62 = ( 27.5 , 144.5 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_63 = ( 63.0 , 145.0 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_64 = ( 69.0 , 145.0 , 2.0 ) 0 COLLECT_36 1 OBJ_DATA powerup_65 = ( 78.5 , 145.0 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_66 = ( 39.5 , 177.0 , 2.0 ) 0 COLLECT_16 10 OBJ_DATA powerup_67 = ( 7.5 , 170.5 , 2.0 ) 0 COLLECT_33 1 OBJ_DATA powerup_68 = ( 49.5 , 203.5 , 2.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_69 = ( 64.0 , 202.5 , 3.0 ) 0 COLLECT_17 10 OBJ_DATA powerup_70 = ( 61.0 , 187.5 , 5.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_71 = ( 67.0 , 187.5 , 5.0 ) 0 COLLECT_05 15 OBJ_DATA powerup_72 = ( 76.5 , 185.0 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_73 = ( 76.5 , 189.0 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_74 = ( 84.0 , 205.0 , 3.0 ) 0 COLLECT_16 10 OBJ_DATA powerup_75 = ( 110.5 , 173.5 , 3.0 ) 0 COLLECT_34 1 OBJ_DATA powerup_76 = ( 96.5 , 165.5 , 3.0 ) 0 COLLECT_31 1 OBJ_DATA powerup_77 = ( 96.5 , 159.5 , 3.0 ) 0 COLLECT_30 1 OBJ_DATA powerup_78 = ( 28.5 , 47.5 , 3.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_79 = ( 18.5 , 42.5 , 6.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_80 = ( 39.5 , 177.0 , 3.0 ) 0 COLLECT_17 10 OBJ_DATA powerup_81 = ( 28.0 , 171.5 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_82 = ( 66.5 , 175.5 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_83 = ( 62.5 , 178.5 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_84 = ( 89.5 , 184.5 , 6.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_85 = ( 107.0 , 183.5 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_86 = ( 133.0 , 203.5 , 2.0 ) 0 COLLECT_37 1 OBJ_DATA powerup_87 = ( 148.0 , 205.0 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_88 = ( 123.5 , 236.0 , 2.0 ) 0 COLLECT_08 20 OBJ_DATA powerup_89 = ( 158.0 , 196.0 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_90 = ( 163.0 , 204.5 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_91 = ( 133.5 , 161.5 , 3.0 ) 0 COLLECT_33 1 OBJ_DATA powerup_92 = ( 157.5 , 173.5 , 2.0 ) 0 COLLECT_05 15 OBJ_DATA powerup_93 = ( 138.5 , 146.5 , 4.0 ) 0 COLLECT_39 1 OBJ_DATA powerup_94 = ( 144.5 , 163.0 , 3.0 ) 0 COLLECT_32 1 OBJ_DATA powerup_95 = ( 163.5 , 124.5 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_96 = ( 146.0 , 124.5 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_97 = ( 164.5 , 91.0 , 2.0 ) 0 COLLECT_36 1 OBJ_DATA powerup_98 = ( 138.0 , 91.0 , 2.0 ) 0 COLLECT_35 1 OBJ_DATA powerup_99 = ( 140.0 , 107.0 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_100 = ( 102.5 , 91.0 , 2.0 ) 0 COLLECT_37 1 OBJ_DATA powerup_101 = ( 86.0 , 106.0 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_102 = ( 77.5 , 129.5 , 2.0 ) 0 COLLECT_04 15 OBJ_DATA powerup_103 = ( 104.5 , 137.5 , 5.0 ) 0 COLLECT_31 1 OBJ_DATA powerup_104 = ( 150.0 , 95.0 , 2.0 ) 0 COLLECT_33 1 OBJ_DATA powerup_105 = ( 103.0 , 76.0 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_106 = ( 162.0 , 69.0 , 2.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_107 = ( 204.5 , 63.5 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_108 = ( 245.5 , 64.5 , 2.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_109 = ( 240.5 , 91.5 , 2.0 ) 0 COLLECT_02 15 OBJ_DATA powerup_110 = ( 240.0 , 100.5 , 2.0 ) 0 COLLECT_01 15 OBJ_DATA powerup_111 = ( 252.5 , 165.5 , 2.0 ) 0 COLLECT_09 15 OBJ_DATA powerup_112 = ( 244.5 , 53.5 , 3.0 ) 0 COLLECT_06 15 OBJ_DATA powerup_113 = ( 192.5 , 28.5 , 3.0 ) 0 COLLECT_03 20 OBJ_DATA powerup_114 = ( 175.5 , 45.5 , 3.0 ) 0 COLLECT_36 1 OBJ_DATA powerup_115 = ( 28.5 , 41.5 , 6.0 ) 0 COLLECT_04 14 /* OBJ_DATA powerup_109 = ( .5 , .5 , .0 ) 0 COLLECT_02 1 OBJ_DATA powerup_109 = ( .5 , .5 , .0 ) 0 COLLECT_02 1 OBJ_DATA powerup_109 = ( .5 , .5 , .0 ) 0 COLLECT_02 1 */ //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ANIMATION FOR DOORS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC DECLARE_DOOR_INFO ( 928 , 935 , 2 ) DECLARE_DOOR_INFO ( 232 , 239 , 2 ) #endif #ifdef PSX DECLARE_DOOR_INFO ( 366 , 367 , 2 ) #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DOORS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX DOOR_DATA k_m_1_door_1 = DOUBLE ( 238 , 112 , 2 ) ( 238.0 , 112.0 , 2.0 , 4.0 , 2.0 ) LEFT 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA k_m_3_door_2 = DOUBLE ( 188 , 192 , 2 ) ( 189.0 , 192.0 , 2.0 , 4.0 , 2.0 ) TOP 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_e_2_door_1 = DOUBLE ( 19 , 229 , 4 ) ( 20.0 , 229.0 , 4.0 , 2.0 , 4.0 ) TOP 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_1_door_2 = DOUBLE ( 61 , 166 , 2 ) ( 61.0 , 167.0 , 2.0 , 2.0 , 4.0 ) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_4 = DOUBLE ( 55 , 174 , 2 ) ( 56.0 , 174.0 , 2.0 , 2.0 , 4.0 ) TOP 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_h_1_door_1 = DOUBLE ( 13 , 199 , 2 ) ( 13.0 , 200.0 , 2.0 , 2.0 , 4.0 ) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED //DOOR_DATA z_h_2_door_1 = DOUBLE ( 33 , 229 , 4 ) ( 34.0 , 229.0 , 2.0 , 4.0 , 4.0 ) TOP 0 ONE_CAR CLOSE_WHEN_CLEAR 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA r_e_1_door_1 = DOUBLE ( 184 , 30 , 2 ) ( 184.0 , 31.0 , 2.0 , 2.0 , 4.0 ) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA r_e_1_door_2 = DOUBLE ( 12 , 119 , 2 ) ( 13.0 , 120.0 , 2.0 , 4.0 , 2.0 ) RIGHT 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA k_e_1_door_1 = DOUBLE ( 69 , 234 , 2 ) ( 69.0 , 234.0 , 2.0 , 2.0 , 2.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA k_h_1_door_1 = DOUBLE ( 104 , 199 , 3 ) ( 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ) BOTTOM 0 ANY_PLAYER CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA k_h_1_door_2 = DOUBLE ( 82 , 179 , 2 ) ( 82.0 , 180.0 , 2.0 , 2.0 , 3.0 ) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_1_door_1_1 = DOUBLE ( 234 , 20 , 2 ) ( 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_1_1 = DOUBLE ( 34 , 58 , 2 ) ( 34.0 , 58.0 , 2.0 , 2.0 , 2.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_2_1 = DOUBLE ( 37 , 52 , 2 ) ( 37.0 , 52.0 , 2.0 , 2.0 , 2.0 ) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_3_1 = DOUBLE ( 27 , 37 , 3 ) ( 27.0 , 37.0 , 3.0 , 2.0 , 2.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_3_2 = DOUBLE ( 28 , 37 , 3 ) ( 27.0 , 37.0 , 3.0 , 2.0 , 2.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT REVERSED DOOR_DATA r_h_2_door_1_1 = DOUBLE ( 27 , 224 , 4 ) ( 27.0 , 224.0 , 4.0 , 2.0 , 4.0 ) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED #ifdef PC DOOR_DATA z_m_1_door_1_2 = DOUBLE ( 235 , 20 , 2 ) ( 0.0 , 0.0 , 0.0 , 0.0 , 0.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT REVERSED DOOR_DATA z_m_2_door_1_2 = DOUBLE ( 35 , 58 , 2 ) ( 35.0 , 58.0 , 2.0 , 2.0 , 2.0 ) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA z_m_2_door_2_2 = DOUBLE ( 37 , 51 , 2 ) ( 37.0 , 52.0 , 2.0 , 2.0 , 2.0 ) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED DOOR_DATA r_h_2_door_1_2 = DOUBLE ( 26 , 225 , 4 ) ( 26.0 , 224.0 , 4.0 , 2.0 , 4.0 ) TOP 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT REVERSED #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CARS FOR CRANES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX RADIO_STATION kris_radio_station = STATION_KRISHNA ( 242.5 , 214.5 ) RADIO_STATION russ_radio_station = STATION_RUSSIAN ( 201.5 , 21.5 ) RADIO_STATION zaib_radio_station = STATION_ZAIBATSU ( 20.5 , 230.5 ) RADIO_STATION head_radio_station = STATION_INDUSTRIAL ( 110.5 , 108.5 ) //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CARS FOR CRANES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC CAR_DATA zaib_crane_2_car CAR_DATA russ_crane_2_car CAR_DATA kris_crane_2_car #endif #ifdef PSX CAR_DATA neutral_crane_2_car #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX POWERUPS FOR CRANES XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC DECLARE_POWERUP_CARLIST ( spider , graham , xk120 , alfa , fiat , buick , buick , dart , vtype , morris , monster , jeffrey , copcar , jeep , stypecab , wbtwin , stingray , edselfbi , stype ) #endif #ifdef PSX DECLARE_POWERUP_CARLIST ( spider , graham , xk120 , alfa , alfa , buick , buick , dart , vtype , morris , vespa , jeffrey , copcar , jeep , stypecab , wbtwin , stingray , edselfbi , stype ) #endif #ifdef PC DECLARE_CRANE_POWERUP ( crusher_zaib_crane_2 , generator_zaib_crusher_crane_powerup , 16 , 157 , 3 ) DECLARE_CRANE_POWERUP ( crusher_russ_crane_2 , generator_russ_crusher_crane_powerup , 166 , 27 , 3 ) DECLARE_CRANE_POWERUP ( crusher_kris_crane_2 , generator_kris_crusher_crane_powerup , 182 , 242 , 4 ) #endif #ifdef PSX DECLARE_CRANE_POWERUP ( crusher_neutral_crane_2 , generator_neutral_crusher_crane_powerup , 154 , 108 , 3 ) #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PARKED CARS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC PARKED_CAR_DATA parked_car_1 = ( 13.5 , 111.5 , 2.0 ) 28 135 spider PARKED_CAR_DATA parked_car_2 = ( 10.5 , 113.5 , 2.0 ) 29 45 morris PARKED_CAR_DATA parked_car_3 = ( 9.5 , 111.5 , 2.0 ) 31 135 alfa PARKED_CAR_DATA parked_car_4 = ( 12.5 , 113.5 , 2.0 ) 19 45 dart PARKED_CAR_DATA parked_car_5 = ( 12.5 , 126.5 , 2.0 ) 23 135 fiat PARKED_CAR_DATA parked_car_6 = ( 15.5 , 128.5 , 2.0 ) 27 225 stingray PARKED_CAR_DATA parked_car_7 = ( 8.5 , 126.5 , 2.0 ) 22 315 stype CAR_DATA parked_car_8 CAR_DATA parked_car_9 CAR_DATA parked_car_10 PARKED_CAR_DATA parked_car_11 = ( 225.5 , 40.5 , 2.0 ) -1 317 copcar PARKED_CAR_DATA parked_car_12 = ( 229.5 , 40.5 , 2.0 ) -1 133 copcar PARKED_CAR_DATA parked_car_13 = ( 30.5 , 92.5 , 3.0 ) 22 224 spider PARKED_CAR_DATA parked_car_14 = ( 32.5 , 89.5 , 3.0 ) 28 316 morris PARKED_CAR_DATA parked_car_15 = ( 36.5 , 89.5 , 3.0 ) 15 134 stype PARKED_CAR_DATA parked_car_16 = ( 41.5 , 92.5 , 3.0 ) 22 43 stingray PARKED_CAR_DATA parked_car_17 = ( 45.5 , 92.5 , 3.0 ) 24 227 xk120 PARKED_CAR_DATA parked_car_18 = ( 40.5 , 89.5 , 3.0 ) 2 136 wbtwin PARKED_CAR_DATA parked_car_19 = ( 44.5 , 89.5 , 3.0 ) 8 314 jeffrey PARKED_CAR_DATA parked_car_20 = ( 30.5 , 89.5 , 3.0 ) 25 137 vespa PARKED_CAR_DATA parked_car_21 = ( 42.5 , 89.5 , 3.0 ) 29 133 graham PARKED_CAR_DATA parked_car_22 = ( 45.5 , 192.0 , 2.0 ) -1 136 medicar PARKED_CAR_DATA parked_car_23 = ( 43.8 , 193.8 , 2.0 ) -1 224 medicar PARKED_CAR_DATA parked_car_24 = ( 80.4 , 126.5 , 2.0 ) 24 137 morris PARKED_CAR_DATA parked_car_25 = ( 82.0 , 127.5 , 2.0 ) 11 313 van PARKED_CAR_DATA parked_car_26 = ( 78.5 , 131.5 , 2.0 ) 30 226 xk120 PARKED_CAR_DATA parked_car_27 = ( 80.5 , 133.5 , 2.0 ) 16 134 wbtwin PARKED_CAR_DATA parked_car_28 = ( 109.5 , 139.5 , 2.0 ) -1 187 copcar PARKED_CAR_DATA parked_car_29 = ( 209.5 , 111.5 , 2.0 ) 16 133 wbtwin PARKED_CAR_DATA parked_car_30 = ( 215.5 , 120.5 , 2.0 ) 30 226 stingray PARKED_CAR_DATA parked_car_31 = ( 216.5 , 121.5 , 2.0 ) 7 43 graham PARKED_CAR_DATA parked_car_32 = ( 139.5 , 143.5 , 4.0 ) 7 227 spider PARKED_CAR_DATA parked_car_33 = ( 143.5 , 143.5 , 4.0 ) 28 46 jeffrey PARKED_CAR_DATA parked_car_34 = ( 141.5 , 146.5 , 4.0 ) 24 223 vespa PARKED_CAR_DATA parked_car_35 = ( 143.5 , 146.5 , 4.0 ) 25 46 stingray PARKED_CAR_DATA parked_car_36 = ( 153.5 , 148.5 , 4.0 ) 11 47 xk120 PARKED_CAR_DATA parked_car_37 = ( 158.5 , 144.5 , 4.0 ) 16 224 morris PARKED_CAR_DATA parked_car_38 = ( 155.5 , 141.5 , 4.0 ) 2 226 wbtwin PARKED_CAR_DATA parked_car_40 = ( 204.3 , 38.0 , 2.0 ) -1 44 medicar PARKED_CAR_DATA parked_car_41 = ( 41.5 , 71.5 , 2.0 ) -1 46 copcar PARKED_CAR_DATA parked_car_42 = ( 82.5 , 65.5 , 2.0 ) 7 136 spider PARKED_CAR_DATA parked_car_43 = ( 86.5 , 66.5 , 2.0 ) 25 314 vespa PARKED_CAR_DATA parked_car_44 = ( 80.5 , 68.5 , 2.0 ) 11 316 graham PARKED_CAR_DATA parked_car_45 = ( 84.5 , 72.5 , 2.0 ) 22 316 morris PARKED_CAR_DATA parked_car_46 = ( 84.5 , 65.5 , 2.0 ) 30 316 wbtwin PARKED_CAR_DATA parked_trailer_1 = ( 5.0 , 70.0 , 2.0 ) 19 95 truktrns PARKED_CAR_DATA parked_trailer_2 = ( 15.0 , 14.5 , 3.0 ) 19 5 trukcont PARKED_CAR_DATA parked_trailer_3 = ( 215.5 , 21.5 , 2.0 ) 19 355 truktrns PARKED_CAR_DATA parked_trailer_5 = ( 13.2 , 130.0 , 2.0 ) 19 224 truktrns PARKED_CAR_DATA parked_trailer_6 = ( 177.5 , 23.5 , 2.0 ) 19 2 trukcont PARKED_CAR_DATA parked_trailer_7 = ( 143.5 , 21.5 , 2.0 ) 19 265 truktrns PARKED_CAR_DATA parked_trailer_8 = ( 90.5 , 14.5 , 2.0 ) 19 5 trukcont PARKED_CAR_DATA parked_trailer_10 = ( 34.2 , 92.0 , 3.0 ) 19 227 truktrns #endif PARKED_CAR_DATA parked_cab_1 = ( 11.5 , 213.5 , 2.0 ) 3 91 trukcab1 PARKED_CAR_DATA parked_cab_2 = ( 11.5 , 130.5 , 2.0 ) 21 227 trukcab1 //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX SOUND OBJECTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC SOUND pulse_1 = ( 9.0 , 231.0 , 6.0 ) power_plant play_forever SOUND pulse_2 = ( 45.0 , 231.0 , 6.0 ) power_plant play_forever SOUND pulse_3 = ( 45.0 , 247.0 , 6.0 ) power_plant play_forever SOUND pulse_4 = ( 9.0 , 247.0 , 6.0 ) power_plant play_forever SOUND pulse_5 = ( 17.5 , 253.0 , 6.0 ) power_plant play_forever SOUND pulse_6 = ( 27.0 , 253.0 , 6.0 ) power_plant play_forever SOUND pulse_7 = ( 36.5 , 253.0 , 6.0 ) power_plant play_forever SOUND pulse_8 = ( 56.5 , 242.5 , 6.0 ) power_plant play_forever SOUND pulse_9 = ( 64.5 , 242.5 , 6.0 ) power_plant play_forever SOUND pulse_10 = ( 59.5 , 247.5 , 6.0 ) power_plant play_forever SOUND temple_1 = ( 216.5 , 220.0 , 6.0 ) temple_chant play_forever SOUND temple_2 = ( 220.0 , 216.5 , 6.0 ) temple_chant play_forever SOUND temple_3 = ( 223.5 , 220.0 , 6.0 ) temple_chant play_forever SOUND temple_4 = ( 220.0 , 223.5 , 6.0 ) temple_chant play_forever SOUND temple_5 = ( 207.0 , 209.0 , 6.0 ) temple_2 play_forever SOUND temple_6 = ( 233.0 , 209.0 , 6.0 ) temple_2 play_forever SOUND temple_7 = ( 207.0 , 231.0 , 6.0 ) temple_2 play_forever SOUND temple_8 = ( 233.0 , 231.0 , 6.0 ) temple_2 play_forever SOUND save_game_1 = ( 44.5 , 101.5 , 6.0 ) church_singing play_forever SOUND porta_loo_1 = ( 235.5 , 85.5 , 6.0 ) porta_loo play_forever SOUND waterfall_1 = ( 210.5 , 63.5 , 6.0 ) waterfall play_forever SOUND pylon_1 = ( 3.5 , 78.5 , 6.0 ) pylon play_forever SOUND pylon_2 = ( 3.5 , 88.5 , 6.0 ) pylon play_forever SOUND pylon_3 = ( 3.5 , 98.5 , 6.0 ) pylon play_forever SOUND pylon_4 = ( 3.5 , 108.5 , 6.0 ) pylon play_forever SOUND pylon_5 = ( 3.5 , 118.5 , 6.0 ) pylon play_forever SOUND pylon_6 = ( 3.5 , 128.5 , 6.0 ) pylon play_forever SOUND pylon_7 = ( 3.5 , 138.5 , 6.0 ) pylon play_forever SOUND pylon_8 = ( 3.5 , 148.5 , 6.0 ) pylon play_forever SOUND pylon_9 = ( 3.5 , 158.5 , 6.0 ) pylon play_forever SOUND pylon_10 = ( 3.5 , 168.5 , 6.0 ) pylon play_forever SOUND pylon_11 = ( 3.5 , 178.5 , 6.0 ) pylon play_forever SOUND pylon_12 = ( 3.5 , 188.5 , 6.0 ) pylon play_forever SOUND pylon_13 = ( 3.5 , 198.5 , 6.0 ) pylon play_forever SOUND pylon_14 = ( 252.5 , 10.5 , 6.0 ) pylon play_forever SOUND pylon_15 = ( 252.5 , 20.5 , 6.0 ) pylon play_forever SOUND pylon_16 = ( 252.5 , 30.5 , 6.0 ) pylon play_forever SOUND pylon_17 = ( 252.5 , 40.5 , 6.0 ) pylon play_forever SOUND pylon_18 = ( 252.5 , 50.5 , 6.0 ) pylon play_forever SOUND pylon_19 = ( 252.5 , 60.5 , 6.0 ) pylon play_forever SOUND pylon_20 = ( 252.5 , 70.5 , 6.0 ) pylon play_forever SOUND pylon_21 = ( 252.5 , 80.5 , 6.0 ) pylon play_forever SOUND pylon_22 = ( 252.5 , 90.5 , 6.0 ) pylon play_forever SOUND pylon_23 = ( 252.5 , 100.5 , 6.0 ) pylon play_forever SOUND pylon_24 = ( 252.5 , 110.5 , 6.0 ) pylon play_forever SOUND pylon_25 = ( 252.5 , 120.5 , 6.0 ) pylon play_forever SOUND pylon_26 = ( 252.5 , 130.5 , 6.0 ) pylon play_forever SOUND pylon_27 = ( 252.5 , 140.5 , 6.0 ) pylon play_forever SOUND pylon_28 = ( 252.5 , 150.5 , 6.0 ) pylon play_forever SOUND pylon_29 = ( 252.5 , 160.5 , 6.0 ) pylon play_forever SOUND pylon_30 = ( 252.5 , 170.5 , 6.0 ) pylon play_forever SOUND pylon_31 = ( 252.5 , 180.5 , 6.0 ) pylon play_forever SOUND pylon_32 = ( 252.5 , 190.5 , 6.0 ) pylon play_forever SOUND crickets_1 = ( 188.0 , 198.0 , 6.0 ) crickets play_forever SOUND crickets_2 = ( 185.0 , 219.0 , 6.0 ) crickets play_forever SOUND crickets_3 = ( 196.0 , 235.0 , 6.0 ) crickets play_forever SOUND crickets_4 = ( 163.0 , 230.0 , 6.0 ) crickets play_forever SOUND crickets_5 = ( 122.0 , 236.0 , 6.0 ) crickets play_forever SOUND crickets_6 = ( 230.0 , 250.0 , 6.0 ) crickets play_forever SOUND vat_1 = ( 206.0 , 6.0 , 6.0 ) vat play_forever SOUND vat_2 = ( 205.0 , 12.0 , 6.0 ) vat play_forever SOUND vat_11 = ( 217.0 , 11.0 , 6.0 ) vat play_forever SOUND vat_3 = ( 224.0 , 6.0 , 6.0 ) vat play_forever SOUND vat_4 = ( 224.0 , 11.0 , 6.0 ) vat play_forever SOUND vat_5 = ( 221.0 , 6.0 , 6.0 ) vat play_forever SOUND vat_6 = ( 221.0 , 11.0 , 6.0 ) vat play_forever SOUND vat_12 = ( 207.0 , 77.0 , 6.0 ) vat play_forever SOUND vat_13 = ( 213.0 , 77.0 , 6.0 ) vat play_forever SOUND vat_14 = ( 207.0 , 83.0 , 6.0 ) vat play_forever SOUND vat_15 = ( 213.0 , 83.0 , 6.0 ) vat play_forever SOUND r_s_and_l_bows_1 = ( 189.0 , 22.0 , 6.0 ) human_abattoir play_forever SOUND r_s_and_l_bows_2 = ( 192.0 , 22.0 , 6.0 ) human_abattoir play_forever SOUND r_s_and_l_bows_3 = ( 189.0 , 25.0 , 6.0 ) human_abattoir play_forever SOUND r_s_and_l_bows_4 = ( 192.0 , 25.0 , 6.0 ) human_abattoir play_forever SOUND fan_1 = ( 205.5 , 95.5 , 6.0 ) fan_noise play_forever SOUND fan_2 = ( 215.5 , 95.5 , 6.0 ) fan_noise play_forever SOUND fan_3 = ( 205.5 , 101.5 , 6.0 ) fan_noise play_forever SOUND fan_4 = ( 215.5 , 101.5 , 6.0 ) fan_noise play_forever #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX TOWER OBJECTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC OBJ_DATA tower_1 = ( 13.5 , 146.5 , 2.0 ) 0 tower OBJ_DATA tower_2 = ( 10.5 , 155.5 , 2.0 ) 0 tower OBJ_DATA tower_3 = ( 16.5 , 161.5 , 2.0 ) 0 tower OBJ_DATA tower_4 = ( 9.5 , 131.5 , 2.0 ) 0 tower OBJ_DATA tower_5 = ( 16.5 , 127.5 , 2.0 ) 0 tower OBJ_DATA tower_6 = ( 16.5 , 112.5 , 2.0 ) 0 tower OBJ_DATA tower_7 = ( 9.5 , 107.5 , 2.0 ) 0 tower OBJ_DATA tower_8 = ( 181.5 , 241.5 , 3.0 ) 0 tower OBJ_DATA tower_9 = ( 181.5 , 250.5 , 3.0 ) 0 tower OBJ_DATA tower_10 = ( 188.5 , 247.5 , 3.0 ) 0 tower OBJ_DATA tower_11 = ( 234.5 , 146.5 , 2.0 ) 0 tower OBJ_DATA tower_12 = ( 228.5 , 141.5 , 2.0 ) 0 tower OBJ_DATA tower_13 = ( 237.5 , 139.5 , 2.0 ) 0 tower OBJ_DATA tower_14 = ( 229.5 , 135.5 , 2.0 ) 0 tower OBJ_DATA tower_15 = ( 239.5 , 133.5 , 2.0 ) 0 tower OBJ_DATA tower_16 = ( 233.5 , 130.5 , 2.0 ) 0 tower OBJ_DATA tower_17 = ( 228.5 , 125.5 , 2.0 ) 0 tower OBJ_DATA tower_18 = ( 237.5 , 124.5 , 2.0 ) 0 tower OBJ_DATA tower_19 = ( 165.5 , 49.5 , 2.0 ) 0 tower OBJ_DATA tower_20 = ( 174.5 , 46.5 , 2.0 ) 0 tower OBJ_DATA tower_21 = ( 167.5 , 40.5 , 2.0 ) 0 tower OBJ_DATA tower_22 = ( 180.5 , 40.5 , 2.0 ) 0 tower OBJ_DATA tower_23 = ( 188.5 , 48.5 , 2.0 ) 0 tower OBJ_DATA tower_24 = ( 189.5 , 44.5 , 2.0 ) 0 tower OBJ_DATA tower_25 = ( 189.5 , 39.5 , 2.0 ) 0 tower OBJ_DATA tower_26 = ( 173.5 , 29.5 , 2.0 ) 0 tower OBJ_DATA tower_27 = ( 165.5 , 27.5 , 2.0 ) 0 tower OBJ_DATA tower_28 = ( 173.5 , 21.5 , 2.0 ) 0 tower OBJ_DATA tower_29 = ( 160.5 , 21.5 , 2.0 ) 0 tower OBJ_DATA tower_30 = ( 206.5 , 15.5 , 2.0 ) 0 tower OBJ_DATA tower_31 = ( 202.5 , 7.5 , 2.0 ) 0 tower OBJ_DATA tower_32 = ( 206.5 , 3.5 , 2.0 ) 0 tower OBJ_DATA tower_33 = ( 214.5 , 3.5 , 2.0 ) 0 tower OBJ_DATA tower_34 = ( 216.5 , 14.5 , 2.0 ) 0 tower OBJ_DATA tower_35 = ( 227.5 , 14.5 , 2.0 ) 0 tower OBJ_DATA tower_36 = ( 236.5 , 14.5 , 2.0 ) 0 tower OBJ_DATA tower_37 = ( 237.5 , 21.5 , 2.0 ) 0 tower OBJ_DATA tower_38 = ( 79.5 , 178.5 , 2.0 ) 0 tower OBJ_DATA tower_39 = ( 9.5 , 100.5 , 2.0 ) 0 tower OBJ_DATA tower_40 = ( 13.5 , 140.5 , 2.0 ) 0 tower OBJ_DATA tower_41 = ( 32.5 , 93.5 , 3.0 ) 0 tower OBJ_DATA tower_42 = ( 43.5 , 93.5 , 3.0 ) 0 tower #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX TUNNEL BLOCKER OBJECTS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX #ifdef PC OBJ_DATA tunnel_blocker_1 = ( 83.5 , 160.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_2 = ( 109.5 , 160.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_3 = ( 83.5 , 164.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_4 = ( 109.5 , 164.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_5 = ( 135.5 , 62.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_6 = ( 143.5 , 62.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_7 = ( 202.5 , 135.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_8 = ( 202.5 , 145.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_9 = ( 2.5 , 168.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_10 = ( 2.5 , 159.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_11 = ( 39.5 , 59.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_12 = ( 49.5 , 59.5 , 3.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_13 = ( 249.5 , 193.5 , 2.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_14 = ( 247.5 , 193.5 , 2.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_15 = ( 249.5 , 8.5 , 2.5 ) 0 tunnel_blocker OBJ_DATA tunnel_blocker_16 = ( 247.5 , 8.5 , 2.5 ) 0 tunnel_blocker #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXX GTA 2 TOKENS FOR KILL BONUS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJ_DATA gta2_token_1 = ( 30.5 , 33.5 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_2 = ( 48.5 , 35.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_3 = ( 13.5 , 88.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_4 = ( 62.5 , 66.0 , 5.0 ) 0 bonus_token OBJ_DATA gta2_token_5 = ( 16.0 , 100.0 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_6 = ( 44.5 , 127.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_7 = ( 65.0 , 113.5 , 6.0 ) 0 bonus_token OBJ_DATA gta2_token_8 = ( 99.0 , 144.5 , 5.0 ) 0 bonus_token OBJ_DATA gta2_token_9 = ( 12.0 , 184.0 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_10 = ( 53.5 , 201.5 , 5.0 ) 0 bonus_token OBJ_DATA gta2_token_11 = ( 61.5 , 229.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_12 = ( 78.0 , 185.0 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_13 = ( 144.5 , 66.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_14 = ( 181.5 , 41.5 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_15 = ( 234.5 , 9.5 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_16 = ( 247.5 , 5.5 , 5.0 ) 0 bonus_token OBJ_DATA gta2_token_17 = ( 210.5 , 103.5 , 6.0 ) 0 bonus_token OBJ_DATA gta2_token_18 = ( 236.0 , 85.0 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_19 = ( 166.5 , 167.0 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_20 = ( 237.5 , 127.5 , 2.0 ) 0 bonus_token #ifdef PC OBJ_DATA gta2_token_21 = ( 121.5 , 185.5 , 5.0 ) 0 bonus_token #endif #ifdef PSX OBJ_DATA gta2_token_21 = ( 148.5 , 197.0 , 5.0 ) 0 bonus_token #endif OBJ_DATA gta2_token_22 = ( 140.0 , 248.0 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_23 = ( 166.5 , 201.5 , 3.0 ) 0 bonus_token #ifdef PC OBJ_DATA gta2_token_24 = ( 201.5 , 245.5 , 4.0 ) 0 bonus_token #endif #ifdef PSX OBJ_DATA gta2_token_24 = ( 180.5 , 247.5 , 3.0 ) 0 bonus_token #endif OBJ_DATA gta2_token_25 = ( 237.0 , 201.0 , 3.0 ) 0 bonus_token #ifdef PC OBJ_DATA gta2_token_26 = ( 5.5 , 42.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_27 = ( 31.0 , 22.5 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_28 = ( 4.0 , 24.0 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_29 = ( 22.5 , 22.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_30 = ( 37.0 , 27.0 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_31 = ( 95.0 , 252.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_32 = ( 122.5 , 228.5 , 6.0 ) 0 bonus_token OBJ_DATA gta2_token_33 = ( 96.5 , 198.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_34 = ( 57.5 , 57.0 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_35 = ( 71.0 , 6.0 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_36 = ( 103.5 , 3.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_37 = ( 187.0 , 29.0 , 4.0 ) 0 bonus_token OBJ_DATA gta2_token_38 = ( 204.5 , 73.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_39 = ( 146.5 , 36.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_40 = ( 141.5 , 10.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_41 = ( 119.0 , 31.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_42 = ( 95.0 , 29.0 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_43 = ( 78.5 , 76.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_44 = ( 64.0 , 126.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_45 = ( 3.5 , 189.5 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_46 = ( 245.0 , 86.0 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_47 = ( 223.5 , 38.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_48 = ( 96.5 , 163.5 , 3.0 ) 0 bonus_token OBJ_DATA gta2_token_49 = ( 7.5 , 120.0 , 2.0 ) 0 bonus_token OBJ_DATA gta2_token_50 = ( 59.5 , 69.0 , 6.0 ) 0 bonus_token #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX OBJECTS FOR KILL FRENZYS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // kill frenzy objects #ifdef PSX PARKED_CAR_DATA KF_1_tank = ( 141.0 , 10.0 , 2.0 ) 0 0 tank PARKED_CAR_DATA KF_2_tank = ( 72.0 , 219.5 , 2.0 ) 0 184 tank PARKED_CAR_DATA KF_3_car = ( 71.0 , 241.0 , 2.0 ) -1 90 jeep PARKED_CAR_DATA KF_4_car = ( 156.0 , 146.0 , 4.0 ) 2 0 jeffrey PARKED_CAR_DATA KF_5_car = ( 246.5 , 26.5 , 2.0 ) 9 0 xk120 PARKED_CAR_DATA KF_3_trailer_1 = ( 71.0 , 242.0 , 2.0 ) 2 92 truktrns PARKED_CAR_DATA KF_4_trailer_1 = ( 155.2 , 148.0 , 4.0 ) 2 225 truktrns PARKED_CAR_DATA KF_5_trailer_1 = ( 245.0 , 26.0 , 2.0 ) 2 2 truktrns OBJ_DATA KF_6_icon = ( 49.0 , 43.0 , 3.0 ) 0 kill_frenzy OBJ_DATA KF_7_icon = ( 170.5 , 219.5 , 5.0 ) 0 kill_frenzy OBJ_DATA KF_8_icon = ( 215.0 , 80.0 , 5.0 ) 0 kill_frenzy OBJ_DATA KF_9_icon = ( 100.5 , 126.5 , 5.0 ) 0 kill_frenzy OBJ_DATA KF_10_icon = ( 55.0 , 73.0 , 6.0 ) 0 kill_frenzy OBJ_DATA KF_11_icon = ( 125.5 , 123.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_12_icon = ( 234.0 , 124.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_13_icon = ( 157.0 , 163.0 , 4.0 ) 0 kill_frenzy OBJ_DATA KF_14_icon = ( 2.0 , 82.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_15_icon = ( 175.5 , 56.5 , 4.0 ) 0 kill_frenzy OBJ_DATA KF_16_icon = ( 234.5 , 180.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_17_icon = ( 31.5 , 107.5 , 3.0 ) 0 kill_frenzy OBJ_DATA KF_18_icon = ( 13.0 , 164.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_19_icon = ( 98.0 , 33.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_20_icon = ( 64.0 , 191.0 , 4.0 ) 0 kill_frenzy #endif // kill frenzy objects #ifdef PC PARKED_CAR_DATA KF_1_tank = ( 3.0 , 30.0 , 3.0 ) 0 92 tank PARKED_CAR_DATA KF_2_tank = ( 72.0 , 219.5 , 2.0 ) 0 184 tank PARKED_CAR_DATA KF_3_car = ( 71.0 , 241.0 , 2.0 ) -1 90 jeep PARKED_CAR_DATA KF_4_car = ( 156.0 , 146.0 , 4.0 ) 2 0 jeffrey PARKED_CAR_DATA KF_5_car = ( 246.5 , 26.5 , 2.0 ) 9 0 xk120 PARKED_CAR_DATA KF_3_trailer_1 = ( 71.0 , 242.0 , 2.0 ) 2 92 truktrns PARKED_CAR_DATA KF_4_trailer_1 = ( 155.2 , 148.0 , 4.0 ) 2 225 truktrns PARKED_CAR_DATA KF_5_trailer_1 = ( 245.0 , 26.0 , 2.0 ) 2 2 truktrns OBJ_DATA KF_6_icon = ( 72.5 , 26.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_7_icon = ( 170.5 , 219.5 , 5.0 ) 0 kill_frenzy OBJ_DATA KF_8_icon = ( 215.0 , 80.0 , 6.0 ) 0 kill_frenzy OBJ_DATA KF_9_icon = ( 97.5 , 126.5 , 5.0 ) 0 kill_frenzy OBJ_DATA KF_10_icon = ( 55.0 , 73.0 , 6.0 ) 0 kill_frenzy OBJ_DATA KF_11_icon = ( 125.5 , 123.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_12_icon = ( 234.0 , 124.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_13_icon = ( 157.0 , 163.0 , 4.0 ) 0 kill_frenzy OBJ_DATA KF_14_icon = ( 2.0 , 82.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_15_icon = ( 175.5 , 56.5 , 4.0 ) 0 kill_frenzy OBJ_DATA KF_16_icon = ( 234.5 , 180.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_17_icon = ( 31.5 , 107.5 , 3.0 ) 0 kill_frenzy OBJ_DATA KF_18_icon = ( 13.5 , 164.5 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_19_icon = ( 95.0 , 33.0 , 2.0 ) 0 kill_frenzy OBJ_DATA KF_20_icon = ( 64.0 , 191.0 , 4.0 ) 0 kill_frenzy #endif BONUS kill_frenzy_1 BONUS kill_frenzy_2 BONUS kill_frenzy_3 BONUS kill_frenzy_4 BONUS kill_frenzy_5 BONUS kill_frenzy_6 BONUS kill_frenzy_7 BONUS kill_frenzy_8 BONUS kill_frenzy_9 BONUS kill_frenzy_10 BONUS kill_frenzy_11 BONUS kill_frenzy_12 BONUS kill_frenzy_13 BONUS kill_frenzy_14 BONUS kill_frenzy_15 BONUS kill_frenzy_16 BONUS kill_frenzy_17 BONUS kill_frenzy_18 BONUS kill_frenzy_19 BONUS kill_frenzy_20 ONSCREEN_COUNTER kf_counter SAVED_COUNTER counter_total SAVED_COUNTER kf_counter_total TIMER_DATA kf_timer FORWARD do_kill_frenzy_1: FORWARD do_kill_frenzy_2: FORWARD do_kill_frenzy_3: FORWARD do_kill_frenzy_4: FORWARD do_kill_frenzy_5: FORWARD do_kill_frenzy_6: FORWARD do_kill_frenzy_7: FORWARD do_kill_frenzy_8: FORWARD do_kill_frenzy_9: FORWARD do_kill_frenzy_10: FORWARD do_kill_frenzy_11: FORWARD do_kill_frenzy_12: FORWARD do_kill_frenzy_13: FORWARD do_kill_frenzy_14: FORWARD do_kill_frenzy_15: FORWARD do_kill_frenzy_16: FORWARD do_kill_frenzy_17: FORWARD do_kill_frenzy_18: FORWARD do_kill_frenzy_19: FORWARD do_kill_frenzy_20: //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKrishna easy phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Krishna easy phone1 mission1 THREAD_TRIGGER thr_kris_easy_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_easy_phone1 , ans_kris_easy_phone1_m1: ) ans_kris_easy_phone1_m1: DO_EASY_PHONE_TEMPLATE ( 3098 , bil_ke1.mis , flag_passed_kris_easy_phone1_m1 , flag_failed_kris_easy_phone1_m1a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKrishna easy phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Krishna easy phone2 mission1 THREAD_TRIGGER thr_kris_easy_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_easy_phone2 , ans_kris_easy_phone2_m1: ) ans_kris_easy_phone2_m1: DO_EASY_PHONE_TEMPLATE ( 3098 , bil_ke2.mis , flag_passed_kris_easy_phone2_m1 , flag_failed_kris_easy_phone2_m1a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXKrishna med phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Krishna med phone1 mission1 THREAD_TRIGGER thr_kris_med_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_med_phone1 , ans_kris_med_phone1_m1: ) ans_kris_med_phone1_m1: DO_PHONE_TEMPLATE ( 3098 , bil_km1.mis , bil_km3.mis , flag_passed_kris_med_phone1_m1 , flag_failed_kris_med_phone1_m1a , flag_played_kris_med_phone1_2_m3a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 2 ) //DO_PHONE_TEMPLATE ( 3098 , bil_km3.mis , bil_km1.mis , flag_passed_kris_med_phone1_m1 , flag_failed_kris_med_phone1_m1a , flag_played_kris_med_phone1_2_m3a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXKrishna med phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Krishna med phone2 mission1 THREAD_TRIGGER thr_kris_med_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_med_phone2 , ans_kris_med_phone2_m1: ) ans_kris_med_phone2_m1: DO_PHONE_TEMPLATE ( 3098 , bil_km2.mis , bil_km3.mis , flag_passed_kris_med_phone2_m1 , flag_failed_kris_med_phone2_m1a , flag_played_kris_med_phone1_2_m3a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKrishna hard phone mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Krishna hard phone mission1 THREAD_TRIGGER thr_kris_hard_phone_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_hard_phone , ans_kris_hard_phone_m1: ) ans_kris_hard_phone_m1: DO_PHONE_TEMPLATE ( 3098 , bil_kh1.mis , bil_kh2.mis , flag_passed_kris_hard_phone_m1 , flag_failed_kris_hard_phone_m1a , flag_played_kris_hard_phone_m2a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 4 ) //DO_PHONE_TEMPLATE ( 3098 , bil_kh2.mis , bil_kh1.mis , flag_passed_kris_hard_phone_m1 , flag_failed_kris_hard_phone_m1a , flag_played_kris_hard_phone_m2a , flag_on_kris_mission , flag_on_russ_mission , flag_on_zaib_mission , krisgang , 4 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZaibatsu easy phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Zaibatsu easy phone1 mission1 THREAD_TRIGGER thr_zaib_easy_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_easy_phone1 , ans_zaib_easy_phone1_m1: ) ans_zaib_easy_phone1_m1: DO_EASY_PHONE_TEMPLATE ( 3118 , bil_ze1.mis , flag_passed_zaib_easy_phone1_m1 , flag_failed_zaib_easy_phone1_m1a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZaibatsu easy phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Zaibatsu easy phone2 mission1 THREAD_TRIGGER thr_zaib_easy_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_easy_phone2 , ans_zaib_easy_phone2_m1: ) ans_zaib_easy_phone2_m1: DO_EASY_PHONE_TEMPLATE ( 3118 , bil_ze2.mis , flag_passed_zaib_easy_phone2_m1 , flag_failed_zaib_easy_phone2_m1a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXZaibatsu med phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Zaibatsu med phone1 mission1 THREAD_TRIGGER thr_zaib_med_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_med_phone1 , ans_zaib_med_phone1_m1: ) ans_zaib_med_phone1_m1: DO_PHONE_TEMPLATE ( 3118 , bil_zm1.mis , bil_zm3.mis , flag_passed_zaib_med_phone1_m1 , flag_failed_zaib_med_phone1_m1a , flag_played_zaib_med_phone1_2_m3a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 2 ) //DO_PHONE_TEMPLATE ( 3118 , bil_zm3.mis , bil_zm1.mis , flag_passed_zaib_med_phone1_m1 , flag_failed_zaib_med_phone1_m1a , flag_played_zaib_med_phone1_2_m3a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXZaibatsu med phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Zaibatsu med phone2 mission1 THREAD_TRIGGER thr_zaib_med_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_med_phone2 , ans_zaib_med_phone2_m1: ) ans_zaib_med_phone2_m1: DO_PHONE_TEMPLATE ( 3118 , bil_zm2.mis , bil_zm3.mis , flag_passed_zaib_med_phone2_m1 , flag_failed_zaib_med_phone2_m1a , flag_played_zaib_med_phone1_2_m3a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZaibatsu hard phone mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Zaibatsu hard phone mission1 THREAD_TRIGGER thr_zaib_hard_phone_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_hard_phone , ans_zaib_hard_phone_m1: ) ans_zaib_hard_phone_m1: DO_PHONE_TEMPLATE ( 3118 , bil_zh1.mis , bil_zh2.mis , flag_passed_zaib_hard_phone_m1 , flag_failed_zaib_hard_phone_m1a , flag_played_zaib_hard_phone_m2a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 4 ) //DO_PHONE_TEMPLATE ( 3118 , bil_zh2.mis , bil_zh1.mis , flag_passed_zaib_hard_phone_m1 , flag_failed_zaib_hard_phone_m1a , flag_played_zaib_hard_phone_m2a , flag_on_zaib_mission , flag_on_russ_mission , flag_on_kris_mission , zaibgang , 4 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRussian easy phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Russian easy phone1 mission1 THREAD_TRIGGER thr_russ_easy_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_easy_phone1 , ans_russ_easy_phone1_m1: ) ans_russ_easy_phone1_m1: DO_EASY_PHONE_TEMPLATE ( 3108 , bil_re1.mis , flag_passed_russ_easy_phone1_m1 , flag_failed_russ_easy_phone1_m1a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRussian easy phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Russian easy phone2 mission1 THREAD_TRIGGER thr_russ_easy_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_easy_phone2 , ans_russ_easy_phone2_m1: ) ans_russ_easy_phone2_m1: DO_EASY_PHONE_TEMPLATE ( 3108 , bil_re2.mis , flag_passed_russ_easy_phone2_m1 , flag_failed_russ_easy_phone2_m1a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 0 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXRussian med phone1 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Russian med phone1 mission1 THREAD_TRIGGER thr_russ_med_phone1_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_med_phone1 , ans_russ_med_phone1_m1: ) ans_russ_med_phone1_m1: DO_PHONE_TEMPLATE ( 3108 , bil_rm1.mis , bil_rm3.mis , flag_passed_russ_med_phone1_m1 , flag_failed_russ_med_phone1_m1a , flag_played_russ_med_phone1_2_m3a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 2 ) //DO_PHONE_TEMPLATE ( 3108 , bil_rm3.mis , bil_rm1.mis , flag_passed_russ_med_phone1_m1 , flag_failed_russ_med_phone1_m1a , flag_played_russ_med_phone1_2_m3a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXRussian med phone2 mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Russian med phone2 mission1 THREAD_TRIGGER thr_russ_med_phone2_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_med_phone2 , ans_russ_med_phone2_m1: ) ans_russ_med_phone2_m1: DO_PHONE_TEMPLATE ( 3108 , bil_rm2.mis , bil_rm3.mis , flag_passed_russ_med_phone2_m1 , flag_failed_russ_med_phone2_m1a , flag_played_russ_med_phone1_2_m3a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 2 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXRussian hard phone mission1XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // waits for player to answer Russian hard phone mission1 THREAD_TRIGGER thr_russ_hard_phone_m1 = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_hard_phone , ans_russ_hard_phone_m1: ) ans_russ_hard_phone_m1: DO_PHONE_TEMPLATE ( 3108 , bil_rh1.mis , bil_rh2.mis , flag_passed_russ_hard_phone_m1 , flag_failed_russ_hard_phone_m1a , flag_played_russ_hard_phone_m2a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 4 ) //DO_PHONE_TEMPLATE ( 3108 , bil_rh2.mis , bil_rh1.mis , flag_passed_russ_hard_phone_m1 , flag_failed_russ_hard_phone_m1a , flag_played_russ_hard_phone_m2a , flag_on_russ_mission , flag_on_kris_mission , flag_on_zaib_mission , russgang , 4 ) RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Save Game, Hotel 1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX THREAD_TRIGGER thr_savepoint_1 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 44.5 , 100.5 , 2.0 , 3.0 , 1.0 , savepoint_1: ) savepoint_1: PERFORM_SAVE_GAME ( thr_savepoint_1 , 44.5 , 100.5 , 2.0 , 3.0 , 1.0 ) RETURN #ifdef PSX //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY ONE*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_1 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_1_tank , do_kill_frenzy_1: ) do_kill_frenzy_1: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_1 , 3210 , KF_1_tank , shaft , tank_gun ) kill_frenzy_1 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , char , not_exclusive , by_rocket_launcher , tank , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_1 , kf_timer , 120 , kf_counter , kf_counter_total , 20 , 3210 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY TWO*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_2 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_2_tank , do_kill_frenzy_2: ) do_kill_frenzy_2: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_2 , 3211 , KF_2_tank , shaft , tank_gun ) kill_frenzy_2 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , car , not_exclusive , by_rocket_launcher , tank , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_2 , kf_timer , 120 , kf_counter , kf_counter_total , 20 , 3211 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY THREE********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_3 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_3_car , do_kill_frenzy_3: ) do_kill_frenzy_3: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_3 , 3212 , KF_3_car , shaft , car_machine_gun ) kill_frenzy_3 = START_BONUS_CHECK ( no_zone , 3600 , 30 , 0 , char , not_exclusive , by_gun , jeep , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_3 , kf_timer , 120 , kf_counter , kf_counter_total , 30 , 3212 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY FOUR********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_4 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_4_car , do_kill_frenzy_4: ) do_kill_frenzy_4: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_4 , 3213 , KF_4_car , shaft , no_weapon ) kill_frenzy_4 = START_BONUS_CHECK ( no_zone , 2700 , 30 , 0 , char , not_exclusive , by_vehicle , jeffrey , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_4 , kf_timer , 90 , kf_counter , kf_counter_total , 30 , 3213 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY FIVE********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_5 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_5_car , do_kill_frenzy_5: ) do_kill_frenzy_5: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_5 , 3214 , KF_5_car , shaft , car_mine ) kill_frenzy_5 = START_BONUS_CHECK ( no_zone , 3600 , 15 , 0 , car , not_exclusive , by_car_mine , xk120 , none ) // kill_frenzy_5 = START_BONUS_CHECK ( no_zone , 3600 , 15 , 0 , car , not_exclusive , by_car_mine , xk120 , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_5 , kf_timer , 120 , kf_counter , kf_counter_total , 15 , 3214 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY SIX*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_6 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 49.0 , 43.0 , 3.0 , 0.2 , 0.2 , do_kill_frenzy_6: ) do_kill_frenzy_6: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_6 , 3215 , KF_6_icon , shaft , machine_gun ) kill_frenzy_6 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_gun , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_6 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3215 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY SEVEN********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_7 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 170.5 , 219.5 , 5.0 , 0.2 , 0.2 , do_kill_frenzy_7: ) do_kill_frenzy_7: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_7 , 3216 , KF_7_icon , shaft , machine_gun ) kill_frenzy_7= START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_gun , none , no_occupation ) // kill_frenzy_7= START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_gun , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_7 , kf_timer , 90 , kf_counter , kf_counter_total , 10 , 3216 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY EIGHT********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_8 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 215.0 , 80.0 , 5.0 , 0.2 , 0.2 , do_kill_frenzy_8: ) do_kill_frenzy_8: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_8 , 3217 , KF_8_icon , shaft , molotov ) kill_frenzy_8 = START_BONUS_CHECK ( no_zone , 1800 , 10 , 0 , char , not_exclusive , by_molotov , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_8 , kf_timer , 60 , kf_counter , kf_counter_total , 10 , 3217 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY NINE********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_9 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 100.5 , 126.5 , 5.0 , 0.2 , 0.2 , do_kill_frenzy_9: ) do_kill_frenzy_9: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_9 , 3218 , KF_9_icon , shaft , molotov ) kill_frenzy_9 = START_BONUS_CHECK ( no_zone , 2700 , 15 , 0 , car , not_exclusive , by_molotov , none , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_9 , kf_timer , 90 , kf_counter , kf_counter_total , 15 , 3218 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY TEN*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_10 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 55.0 , 73.0 , 6.0 , 0.2 , 0.2 , do_kill_frenzy_10: ) do_kill_frenzy_10: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_10 , 3219 , KF_10_icon , shaft , rocket_launcher ) kill_frenzy_10 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_rocket_launcher , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_10 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3219 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY ELEVEN******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_11 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 125.5 , 123.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_11: ) do_kill_frenzy_11: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_11 , 3220 , KF_11_icon , shaft , rocket_launcher ) kill_frenzy_11 = START_BONUS_CHECK ( no_zone , 3600 , 10 , 0 , car , not_exclusive , by_rocket_launcher , none , none ) // kill_frenzy_11 = START_BONUS_CHECK ( no_zone , 3600 , 10 , 0 , car , not_exclusive , by_rocket_launcher , none , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_11 , kf_timer , 120 , kf_counter , kf_counter_total , 10 , 3220 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY TWELVE******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_12 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 234.0 , 124.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_12: ) do_kill_frenzy_12: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_12 , 3221 , KF_12_icon , shaft , rocket_launcher ) kill_frenzy_12 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , car , not_exclusive , by_rocket_launcher , none , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_12 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3221 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY THIRTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_13 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 157.0 , 163.0 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_13: ) do_kill_frenzy_13: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_13 , 3222 , KF_13_icon , shaft , flame_thrower ) kill_frenzy_13 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_flamethrower , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_13 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3222 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY FOURTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_14 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 2.0 , 82.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_14: ) do_kill_frenzy_14: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_14 , 3223 , KF_14_icon , shaft , flame_thrower ) kill_frenzy_14 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_flamethrower , none , no_occupation ) // kill_frenzy_14 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_flamethrower , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_14 , kf_timer , 90 , kf_counter , kf_counter_total , 10 , 3223 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY FIFTEEN******************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_15 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 175.5 , 56.5 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_15: ) do_kill_frenzy_15: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_15 , 3224 , KF_15_icon , shaft , electro_gun ) kill_frenzy_15 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_15 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3224 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY SIXTEEN******************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_16 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 234.5 , 180.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_16: ) do_kill_frenzy_16: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_16 , 3225 , KF_16_icon , shaft , electro_gun ) kill_frenzy_16 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_16 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3225 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY SEVENTEEN***************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_17 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 31.5 , 107.5 , 3.0 , 0.2 , 0.2 , do_kill_frenzy_17: ) do_kill_frenzy_17: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_17 , 3226 , KF_17_icon , shaft , electro_gun ) kill_frenzy_17 = START_BONUS_CHECK ( no_zone , 3600 , 10 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) // kill_frenzy_17 = START_BONUS_CHECK ( no_zone , 3600 , 10 , 0 , char , not_exclusive , by_electro_weapon , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_17 , kf_timer , 120 , kf_counter , kf_counter_total , 10 , 3226 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY EIGHTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_18 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 13.0 , 164.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_18: ) do_kill_frenzy_18: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_18 , 3227 , KF_18_icon , shaft , electro_gun ) kill_frenzy_18 = START_BONUS_CHECK ( no_zone , 2700 , 5 , 0 , car , not_exclusive , by_electro_weapon , none , none ) // kill_frenzy_18 = START_BONUS_CHECK ( no_zone , 2700 , 5 , 0 , car , not_exclusive , by_electro_weapon , none , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_18 , kf_timer , 90 , kf_counter , kf_counter_total , 5 , 3227 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY NINETEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_19 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 98.0 , 33.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_19: ) do_kill_frenzy_19: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_19 , 3228 , KF_19_icon , shaft , shotgun ) kill_frenzy_19 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_shotgun , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_19 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 3228 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //*********************************** PSX KILL FRENZY TWENTY******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_20 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 64.0 , 191.0 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_20: ) do_kill_frenzy_20: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_20 , 3229 , KF_20_icon , shaft , shotgun ) kill_frenzy_20 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_shotgun , none , no_occupation ) // kill_frenzy_20 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , char , not_exclusive , by_shotgun , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_20 , kf_timer , 90 , kf_counter , kf_counter_total , 10 , 3229 , shaft , lives , 1 ) RETURN #endif #ifdef PC //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************* PC KILL FRENZY ONE********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_1 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_1_tank , do_kill_frenzy_1: ) do_kill_frenzy_1: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_1 , 4310 , KF_1_tank , shaft , tank_gun ) kill_frenzy_1 = START_BONUS_CHECK ( no_zone , 3600 , 30 , 0 , char , not_exclusive , by_rocket_launcher , tank , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_1 , kf_timer , 120 , kf_counter , kf_counter_total , 30 , 4310 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY TWO*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_2 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_2_tank , do_kill_frenzy_2: ) do_kill_frenzy_2: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_2 , 4311 , KF_2_tank , shaft , tank_gun ) kill_frenzy_2 = START_BONUS_CHECK ( no_zone , 3600 , 30 , 0 , car , not_exclusive , by_rocket_launcher , tank , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_2 , kf_timer , 120 , kf_counter , kf_counter_total , 30 , 4311 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY THREE********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_3 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_3_car , do_kill_frenzy_3: ) do_kill_frenzy_3: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_3 , 4312 , KF_3_car , shaft , car_machine_gun ) kill_frenzy_3 = START_BONUS_CHECK ( no_zone , 3600 , 60 , 0 , char , not_exclusive , by_gun , jeep , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_3 , kf_timer , 120 , kf_counter , kf_counter_total , 60 , 4312 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY FOUR********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_4 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_4_car , do_kill_frenzy_4: ) do_kill_frenzy_4: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_4 , 4313 , KF_4_car , shaft , no_weapon ) kill_frenzy_4 = START_BONUS_CHECK ( no_zone , 2700 , 60 , 0 , char , not_exclusive , by_vehicle , jeffrey , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_4 , kf_timer , 90 , kf_counter , kf_counter_total , 60 , 4313 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY FIVE********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_5 = THREAD_WAIT_FOR_CHAR_IN_CAR ( shaft , KF_5_car , do_kill_frenzy_5: ) do_kill_frenzy_5: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_5 , 4314 , KF_5_car , shaft , car_mine ) // kill_frenzy_5 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , car , not_exclusive , by_car_mine , xk120 , none ) kill_frenzy_5 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , car , not_exclusive , by_car_mine , xk120 , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_5 , kf_timer , 120 , kf_counter , kf_counter_total , 20 , 4314 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY SIX*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_6 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 72.5 , 26.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_6: ) do_kill_frenzy_6: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_6 , 4315 , KF_6_icon , shaft , machine_gun ) kill_frenzy_6 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_gun , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_6 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4315 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY SEVEN********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_7 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 170.5 , 219.5 , 5.0 , 0.2 , 0.2 , do_kill_frenzy_7: ) do_kill_frenzy_7: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_7 , 4316 , KF_7_icon , shaft , machine_gun ) // kill_frenzy_7= START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_gun , none , no_occupation ) kill_frenzy_7= START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_gun , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_7 , kf_timer , 90 , kf_counter , kf_counter_total , 20 , 4316 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY EIGHT********************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_8 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 215.0 , 80.0 , 6.0 , 0.2 , 0.2 , do_kill_frenzy_8: ) do_kill_frenzy_8: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_8 , 4317 , KF_8_icon , shaft , molotov ) kill_frenzy_8 = START_BONUS_CHECK ( no_zone , 1800 , 20 , 0 , char , not_exclusive , by_molotov , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_8 , kf_timer , 60 , kf_counter , kf_counter_total , 20 , 4317 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY NINE********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_9 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 97.5 , 126.5 , 5.0 , 0.2 , 0.2 , do_kill_frenzy_9: ) do_kill_frenzy_9: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_9 , 4318 , KF_9_icon , shaft , molotov ) kill_frenzy_9 = START_BONUS_CHECK ( no_zone , 2700 , 30 , 0 , car , not_exclusive , by_molotov , none , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_9 , kf_timer , 90 , kf_counter , kf_counter_total , 30 , 4318 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY TEN*********************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_10 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 55.0 , 73.0 , 6.0 , 0.2 , 0.2 , do_kill_frenzy_10: ) do_kill_frenzy_10: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_10 , 4319 , KF_10_icon , shaft , rocket_launcher ) kill_frenzy_10 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_rocket_launcher , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_10 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4319 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY ELEVEN******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_11 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 125.5 , 123.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_11: ) do_kill_frenzy_11: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_11 , 4320 , KF_11_icon , shaft , rocket_launcher ) // kill_frenzy_11 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , car , not_exclusive , by_rocket_launcher , none , none ) kill_frenzy_11 = START_BONUS_CHECK ( no_zone , 3600 , 20 , 0 , car , not_exclusive , by_rocket_launcher , none , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_11 , kf_timer , 120 , kf_counter , kf_counter_total , 20 , 4320 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY TWELVE******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_12 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 234.0 , 124.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_12: ) do_kill_frenzy_12: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_12 , 4321 , KF_12_icon , shaft , rocket_launcher ) kill_frenzy_12 = START_BONUS_CHECK ( no_zone , 1800 , 15 , 0 , car , not_exclusive , by_rocket_launcher , none , none ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_12 , kf_timer , 60 , kf_counter , kf_counter_total , 15 , 4321 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY THIRTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_13 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 157.0 , 163.0 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_13: ) do_kill_frenzy_13: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_13 , 4322 , KF_13_icon , shaft , flame_thrower ) kill_frenzy_13 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_flamethrower , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_13 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4322 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY FOURTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_14 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 2.0 , 82.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_14: ) do_kill_frenzy_14: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_14 , 4323 , KF_14_icon , shaft , flame_thrower ) // kill_frenzy_14 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_flamethrower , none , no_occupation ) kill_frenzy_14 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_flamethrower , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_14 , kf_timer , 90 , kf_counter , kf_counter_total , 20 , 4323 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY FIFTEEN******************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_15 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 175.5 , 56.5 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_15: ) do_kill_frenzy_15: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_15 , 4324 , KF_15_icon , shaft , electro_gun ) kill_frenzy_15 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_15 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4324 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY SIXTEEN******************************* //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_16 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 234.5 , 180.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_16: ) do_kill_frenzy_16: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_16 , 4325 , KF_16_icon , shaft , electro_gun ) kill_frenzy_16 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_16 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4325 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY SEVENTEEN***************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_17 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 31.5 , 107.5 , 3.0 , 0.2 , 0.2 , do_kill_frenzy_17: ) do_kill_frenzy_17: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_17 , 4326 , KF_17_icon , shaft , electro_gun ) // kill_frenzy_17 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_electro_weapon , none , no_occupation ) kill_frenzy_17 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_electro_weapon , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_17 , kf_timer , 90 , kf_counter , kf_counter_total , 20 , 4326 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY EIGHTEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_18 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 13.5 , 164.5 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_18: ) do_kill_frenzy_18: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_18 , 4327 , KF_18_icon , shaft , electro_gun ) // kill_frenzy_18 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , car , not_exclusive , by_electro_weapon , none , none ) kill_frenzy_18 = START_BONUS_CHECK ( no_zone , 2700 , 10 , 0 , car , not_exclusive , by_electro_weapon , none , copcar ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_18 , kf_timer , 90 , kf_counter , kf_counter_total , 10 , 4327 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY NINETEEN****************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_19 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 95.0 , 33.0 , 2.0 , 0.2 , 0.2 , do_kill_frenzy_19: ) do_kill_frenzy_19: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_19 , 4328 , KF_19_icon , shaft , shotgun ) kill_frenzy_19 = START_BONUS_CHECK ( no_zone , 1800 , 40 , 0 , char , not_exclusive , by_shotgun , none , no_occupation ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_19 , kf_timer , 60 , kf_counter , kf_counter_total , 40 , 4328 , shaft , lives , 1 ) RETURN //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** //************************************ PC KILL FRENZY TWENTY******************************** //****************************************************************************************** //****************************************************************************************** //****************************************************************************************** THREAD_TRIGGER thr_kill_frenzy_20 = THREAD_WAIT_FOR_CHAR_IN_AREA ( shaft , 64.0 , 191.0 , 4.0 , 0.2 , 0.2 , do_kill_frenzy_20: ) do_kill_frenzy_20: START_BASIC_KF_TEMPLATE ( thr_kill_frenzy_20 , 4329 , KF_20_icon , shaft , shotgun ) // kill_frenzy_20 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_shotgun , none , no_occupation ) kill_frenzy_20 = START_BONUS_CHECK ( no_zone , 2700 , 20 , 0 , char , not_exclusive , by_shotgun , none , any_law_enforcement ) DO_BASIC_KF_TEMPLATE ( kill_frenzy_20 , kf_timer , 90 , kf_counter , kf_counter_total , 20 , 4329 , shaft , lives , 1 ) RETURN #endif //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Zaibatsu Information phone XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX THREAD_TRIGGER thr_zaib_info_phone = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_zaib_info_phone , ans_zaib_info_phone: ) ans_zaib_info_phone: DISPLAY_BRIEF ( 3724 ) //"The Yakuza brothers are dressed in blue." DISPLAY_BRIEF ( 3725 ) //"We are Yakuza. We are strong. We have no time for the Zaibatsu. We have no time for you unless you prove yourself." RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Russian Information phone XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX THREAD_TRIGGER thr_russ_info_phone = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_russ_info_phone , ans_russ_info_phone: ) ans_russ_info_phone: DISPLAY_BRIEF ( 3726 ) //"The Yakuza brothers are dressed in blue." DISPLAY_BRIEF ( 3727 ) //"We are Yakuza. We are strong. We have no time for the Zaibatsu. We have no time for you unless you prove yourself." RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Krishna Information phone XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX THREAD_TRIGGER thr_kris_info_phone = THREAD_WAIT_FOR_ANSWER_PHONE ( shaft , ph_kris_info_phone , ans_kris_info_phone: ) ans_kris_info_phone: DISPLAY_BRIEF ( 3728 ) //"The Yakuza brothers are dressed in blue." DISPLAY_BRIEF ( 3729 ) //"We are Yakuza. We are strong. We have no time for the Zaibatsu. We have no time for you unless you prove yourself." RETURN //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX // starts all missions... LEVELSTART parked_car_8 = CREATE_GANG_CAR ( 8.5 , 189.5 , 3.0 ) 2 315 vtype END parked_car_9 = CREATE_GANG_CAR ( 238.8 , 140.2 , 2.0 ) -1 135 krsnabus END parked_car_10 = CREATE_GANG_CAR ( 235.5 , 53.2 , 2.0 ) 28 225 buick END IF ( flag_game_been_saved = 0 ) DISPLAY_BRIEF ( 3230 ) // "initial brief WELCOME!" SET flag_game_been_saved = 1 ENDIF SET_AMBIENT_LEVEL ( 0.3 , 0 ) #ifdef PC SET_SHADING_LEVEL ( 27 ) #endif //ADD_SCORE ( shaft , 5999999 ) //SET counter_all_missions_passed = 21 /* GIVE_WEAPON ( shaft , machine_gun , 15 ) GIVE_WEAPON ( shaft , rocket_launcher , 15 ) GIVE_WEAPON ( shaft , electro_gun , 20 ) GIVE_WEAPON ( shaft , molotov , 15 ) GIVE_WEAPON ( shaft , shotgun , 15 ) GIVE_WEAPON ( shaft , silenced_machine_gun , 15 ) GIVE_WEAPON ( shaft , flame_thrower , 20 ) GIVE_WEAPON ( shaft , grenade , 15 ) */ SET_GANG_KILL_REACTION ( krisgang , zaibgang , 1 ) SET_GANG_KILL_REACTION ( zaibgang , russgang , 1 ) SET_GANG_KILL_REACTION ( russgang , krisgang , 1 ) SET_DEATHARREST_STATE ( shaft , ON ) MAKE_DOOR_MANUAL ( k_e_1_door_1 ) OPEN_DOOR ( k_e_1_door_1 ) MAKE_DOOR_MANUAL ( k_m_1_door_1 ) MAKE_DOOR_MANUAL ( k_m_3_door_2 ) MAKE_DOOR_MANUAL ( k_h_1_door_1 ) MAKE_DOOR_MANUAL ( k_h_1_door_2 ) OPEN_DOOR ( k_h_1_door_2 ) MAKE_DOOR_MANUAL ( z_e_2_door_1 ) MAKE_DOOR_MANUAL ( z_m_1_door_1_1 ) OPEN_DOOR ( z_m_1_door_1_1 ) MAKE_DOOR_MANUAL ( z_m_1_door_2 ) MAKE_DOOR_MANUAL ( z_m_2_door_1_1 ) OPEN_DOOR ( z_m_2_door_1_1 ) MAKE_DOOR_MANUAL ( z_m_2_door_2_1 ) OPEN_DOOR ( z_m_2_door_2_1 ) MAKE_DOOR_MANUAL ( z_m_2_door_3_1 ) OPEN_DOOR ( z_m_2_door_3_1 ) MAKE_DOOR_MANUAL ( z_m_2_door_4 ) MAKE_DOOR_MANUAL ( z_h_1_door_1 ) //MAKE_DOOR_MANUAL ( z_h_2_door_1 ) MAKE_DOOR_MANUAL ( r_e_1_door_1 ) MAKE_DOOR_MANUAL ( r_e_1_door_2 ) MAKE_DOOR_MANUAL ( r_h_2_door_1_1 ) OPEN_DOOR ( r_h_2_door_1_1 ) #ifdef PC MAKE_DOOR_MANUAL ( z_m_1_door_1_2 ) OPEN_DOOR ( z_m_1_door_1_2 ) MAKE_DOOR_MANUAL ( z_m_2_door_1_2 ) OPEN_DOOR ( z_m_2_door_1_2 ) MAKE_DOOR_MANUAL ( z_m_2_door_2_2 ) OPEN_DOOR ( z_m_2_door_2_2 ) MAKE_DOOR_MANUAL ( z_m_2_door_3_2 ) OPEN_DOOR ( z_m_2_door_3_2 ) MAKE_DOOR_MANUAL ( r_h_2_door_1_2 ) OPEN_DOOR ( r_h_2_door_1_2 ) #endif PUT_CAR_ON_TRAILER ( KF_3_car , KF_3_trailer_1 ) PUT_CAR_ON_TRAILER ( KF_4_car , KF_4_trailer_1 ) PUT_CAR_ON_TRAILER ( KF_5_car , KF_5_trailer_1 ) SWITCH_GENERATOR ( generator_kris_easy_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_kris_easy_armour_powerup , ON ) SWITCH_GENERATOR ( generator_kris_easy_health_powerup , ON ) SWITCH_GENERATOR ( generator_kris_med_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_kris_med_armour_powerup , ON ) SWITCH_GENERATOR ( generator_kris_med_health_powerup , ON ) SWITCH_GENERATOR ( generator_kris_hard_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_kris_hard_armour_powerup , ON ) SWITCH_GENERATOR ( generator_kris_hard_health_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_easy_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_easy_armour_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_easy_health_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_med_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_med_armour_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_med_health_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_hard_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_hard_armour_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_hard_health_powerup , ON ) SWITCH_GENERATOR ( generator_russ_easy_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_russ_easy_armour_powerup , ON ) SWITCH_GENERATOR ( generator_russ_easy_health_powerup , ON ) SWITCH_GENERATOR ( generator_russ_med_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_russ_med_armour_powerup , ON ) SWITCH_GENERATOR ( generator_russ_med_health_powerup , ON ) SWITCH_GENERATOR ( generator_russ_hard_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_russ_hard_armour_powerup , ON ) SWITCH_GENERATOR ( generator_russ_hard_health_powerup , ON ) SWITCH_GENERATOR ( generator_russ_hospital_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_kris_hospital_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_zaib_hospital_machine_gun_powerup , ON ) SWITCH_GENERATOR ( generator_neutral_hospital_machine_gun_powerup , ON ) DISABLE_CRANE ( kris_crane_easy_mission_2 ) ENABLE_CRANE ( zaib_crane_easy_mission_2 ) #ifdef PC CHANGE_GANG_CHAR_RESPECT ( islagang , shaft , -5 ) #endif #ifdef PC SET_STATION_INFO ( trak10 , 3 , 0 , 0 ) SET_STATION_INFO ( trak11 , no_train ) SET_STATION_INFO ( trak12 , 2 , 0 , 0 ) SET_STATION_INFO ( trak20 , 3 , 0 , 0 ) SET_STATION_INFO ( trak21 , no_train ) SET_STATION_INFO ( trak22 , 1 , 1 , 0 ) SET_STATION_INFO ( trak00 , 1 , 1 , 1 ) SET_STATION_INFO ( trak01 , 1 , 1 , 1 ) GIVE_CAR_ALARM ( parked_car_13 ) GIVE_CAR_ALARM ( parked_car_16 ) GIVE_CAR_ALARM ( parked_car_19 ) GIVE_CAR_ALARM ( parked_car_26 ) GIVE_CAR_ALARM ( parked_car_33 ) GIVE_CAR_ALARM ( parked_car_38 ) GIVE_CAR_ALARM ( parked_car_44 ) #endif SET_DIR_OF_TV_VANS ( 44.5 , 101.0 ) // zaibatsu crane for stolen cars that create weapons WHILE ( true = 1 ) IF ( ( counter_all_missions_passed = 21 ) AND ( flag_on_mission = 0 ) ) SET counter_all_missions_passed = 22 LAUNCH_MISSION ( bil_end.mis ) ENDIF IF ( ( ( CHECK_SCORE_GREATER ( shaft , 4999999 ) ) AND ( flag_on_mission = 0 ) ) AND ( flag_reached_finish_score = 0 ) ) LEVEL_END_POINT_ARROW_AT ( arrow_end , 44.5 , 99.0 , 3.0 ) SET flag_reached_finish_score = 1 DISPLAY_BRIEF ( 3752 ) ENDIF IF ( ( ( flag_reached_finish_score = 1 ) AND ( flag_on_mission = 1 ) ) AND ( CHECK_SCORE_GREATER ( shaft , 4999999 ) ) ) REMOVE_ARROW ( arrow_end ) SET flag_reached_finish_score = 0 ENDIF IF ( ( ( flag_reached_finish_score = 1 ) AND ( flag_on_mission = 0 ) ) AND ( NOT ( CHECK_SCORE_GREATER ( shaft , 4999999 ) ) ) ) REMOVE_ARROW ( arrow_end ) SET flag_reached_finish_score = 0 DISPLAY_BRIEF ( 3753 ) ENDIF IF ( ( ( flag_reached_finish_score = 1 ) AND ( flag_on_mission = 0 ) ) AND ( LOCATE_CHARACTER_ANY_MEANS ( shaft , 44.5 , 99.0 , 3.0 , 1.0 , 1.0 ) ) ) FINISH_LEVEL ( bonus_1 ) ENDIF ENDWHILE LEVELEND