////////////////////////////////////////////////////////////////////
///////////GTA2 EXTERMINATUS SCRIPT//////////
///////////////////////////////////////////////////////////////////

// Player start
PLAYER_PED p1 = ( 19.5 , 64.5 , 2.0 ) 9 0

FORWARD ans_freedom_info:
FORWARD ans_faction_info:
FORWARD ans_navy_info:

// Arrows
ARROW_DATA arrow01
ARROW_DATA arrow_end

// Timers
TIMER_DATA timer1

// Parked Cars
PARKED_CAR_DATA medicar01 = ( 63.0 , 5.0 , 2.0 ) -1 135 MEDICAR
PARKED_CAR_DATA car01 = ( 59.5 , 10.5 , 2.0 ) 1 315 RTYPE
PARKED_CAR_DATA car02 = ( 47.5 , 128.5 , 2.0 ) 13 45 EDSEL
PARKED_CAR_DATA car03 = ( 46.5 , 125.5 , 2.0 ) 17 225 FIAT
PARKED_CAR_DATA car04 = ( 45.5 , 154.5 , 3.0 ) 5 90 BUICK
PARKED_CAR_DATA car05 = ( 45.5 , 159.5 , 3.0 ) -1 270 STYPECAB
PARKED_CAR_DATA car06 = ( 45.5 , 167.5 , 3.0 ) 9 270 VAN
PARKED_CAR_DATA car07 = ( 63.5 , 10.5 , 2.0 ) 19 135 DART
PARKED_CAR_DATA bus01 = ( 17.8 , 64.9 , 2.0 ) -1 45 KRSNABUS
PARKED_CAR_DATA bus02 = ( 53.3 , 76.5 , 3.0 ) -1 180 BUS
PARKED_CAR_DATA bus03 = ( 23.5 , 66.5 , 2.0 ) -1 270 KRSNABUS
PARKED_CAR_DATA truck01 = ( 74.5 , 26.5 , 2.0 ) -1 270 BOXTRUCK
PARKED_CAR_DATA truck02 = ( 77.5 , 24.5 , 2.0 ) -1 90 BOXTRUCK

// Objects
	// Start objects
OBJ_DATA pistol01 = ( 21.5 , 62.5 , 2.0 ) 0 collect_00 25
OBJ_DATA armor01 = ( 21.5 , 61.5 , 2.0 ) 0 collect_31 10
	// Football :D
OBJ_DATA footy01 = ( 67.5 , 118.5 , 2.0 ) 0 FOOTY
	// Car Shops
OBJ_DATA car_gun = ( 57.5 , 143.5 , 2.0 ) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA car_bomb = ( 49.5 , 143.5 , 2.0 ) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA car_oil = ( 51.5 , 143.5 , 2.0 ) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA car_spray = ( 53.5 , 143.5 , 2.0 ) 0 CAR_SHOP 2
OBJ_DATA car_mine = ( 55.5 , 143.5 , 2.0 ) 0 CAR_SHOP MINES_SHOP
	// Info Phones
OBJ_DATA navy_info_phone = ( 48.5 , 153.3 , 3.0 ) 90 PHONE
OBJ_DATA freedom_info_phone = ( 5.3 , 24.5 , 2.0 ) 180 PHONE
OBJ_DATA faction_info_phone = ( 67.5 , 108.7 , 3.0 ) 270 PHONE
// End objects

DECLARE_FINISH_SCORE ( 3000000 )
DECLARE_TOTAL_MISSIONS ( 0 )
DECLARE_TOTAL_SECRETS ( 0 )
DECLARE_GANG_ONE_MISSIONS_TOTAL ( 0 )
DECLARE_GANG_TWO_MISSIONS_TOTAL ( 0 )
DECLARE_GANG_THREE_MISSIONS_TOTAL ( 0 )

// Generators
	// Machine Guns
GENERATOR mgun01 = ( 15.5 , 63.5 , 2.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun02 = ( 4.5 , 20.5 , 4.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun03 = ( 26.5 , 2.5 , 2.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun04 = ( 73.5 , 10.5 , 2.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun05 = ( 41.5 , 39.5 , 1.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun06 = ( 19.5 , 97.5 , 4.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun07 = ( 37.5 , 123.5 , 3.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun08 = ( 35.5 , 136.5 , 2.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun09 = ( 33.5 , 181.5 , 4.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun10 = ( 36.5 , 154.5 , 6.0 ) 0 collect_01 1200 1200 15
GENERATOR mgun11 = ( 53.5 , 79.5 , 5.0 ) 0 collect_01 1200 1200 15
	// Rocket Launchers
GENERATOR rocket01 = ( 51.5 , 2.5 , 2.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket02 = ( 93.5 , 21.5 , 3.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket03 = ( 75.5 , 39.5 , 2.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket04 = ( 48.5 , 117.5 , 6.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket05 = ( 16.5 , 153.5 , 4.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket06 = ( 69.5 , 96.5 , 3.0 ) 0 collect_02 1200 1200 5
GENERATOR rocket07 = ( 64.5 , 60.5 , 3.0 ) 0 collect_02 1200 1200 5
	// Electro Guns
GENERATOR electro01 = ( 89.5 , 35.5 , 2.0 ) 0 collect_03 1200 1200 10
GENERATOR electro02 = ( 42.5 , 45.5 , 4.0 ) 0 collect_03 1200 1200 10
GENERATOR electro03 = ( 38.5 , 143.5 , 2.0 ) 0 collect_03 1200 1200 10
GENERATOR electro04 = ( 49.5 , 171.5 , 3.0 ) 0 collect_03 1200 1200 10
GENERATOR electro05 = ( 67.5 , 108.5 , 3.0 ) 0 collect_03 1200 1200 10
	// Flamethrowers
GENERATOR flamer01 = ( 55.5 , 23.5 , 4.0 ) 0 collect_08 1200 1200 10
GENERATOR flamer02 = ( 93.5 , 17.5 , 3.0 ) 0 collect_08 1200 1200 10
GENERATOR flamer03 = ( 52.5 , 116.5 , 5.0 ) 0 collect_08 1200 1200 10
GENERATOR flamer04 = ( 45.5 , 181.5 , 4.0 ) 0 collect_08 1200 1200 10
GENERATOR flamer05 = ( 43.5 , 60.5 , 3.0 ) 0 collect_08 1200 1200 10
	// Health
GENERATOR health01 = ( 69.5 , 7.5 , 2.0 ) 0 collect_30 1200 1200 10
GENERATOR health02 = ( 50.5 , 48.5 , 2.0 ) 0 collect_30 1200 1200 10
GENERATOR health03 = ( 53.5 , 118.5 , 5.0 ) 0 collect_30 1200 1200 10
GENERATOR health04 = ( 30.5 , 156.5 , 2.0 ) 0 collect_30 1200 1200 10
GENERATOR health05 = ( 39.5 , 158.5 , 3.0 ) 0 collect_30 1200 1200 10
	// Armor
GENERATOR armour01 = ( 76.5 , 10.5 , 2.0 ) 0 collect_31 1200 1200 10
GENERATOR armour02 = ( 75.5 , 41.5 , 2.0 ) 0 collect_31 1200 1200 10
GENERATOR armour03 = ( 27.5 , 97.5 , 4.0 ) 0 collect_31 1200 1200 10
GENERATOR armour04 = ( 53.5 , 119.5 , 5.0 ) 0 collect_31 1200 1200 10
GENERATOR armour05 = ( 33.5 , 169.5 , 2.0 ) 0 collect_31 1200 1200 10
GENERATOR armour06 = ( 54.5 , 79.5 , 5.0 ) 0 collect_31 1200 1200 10

// Characters to help player
CHAR_DATA help01 = ( 25.5 , 63.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help02 = ( 25.5 , 64.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help03 = ( 25.5 , 65.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help04 = ( 25.5 , 66.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help05 = ( 26.5 , 63.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help06 = ( 26.5 , 64.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help07 = ( 26.5 , 65.5 , 2.0 ) 9 270 CRIMINAL
CHAR_DATA help08 = ( 26.5 , 66.5 , 2.0 ) 9 270 CRIMINAL

// Prepare Steel Legion Troops
CHAR_DATA sl01
CHAR_DATA sl02
CHAR_DATA sl03
CHAR_DATA sl04
CHAR_DATA sl05
CHAR_DATA sl06
CHAR_DATA sl07
CHAR_DATA sl08
CHAR_DATA sl09
CHAR_DATA sl10

// Set up gangs
SET_GANG_INFO ( freedom_gang , 10 , machine_gun , machine_gun , machine_gun , 7 , 5.3 , 24.5 , 2.0 , 2 , buick , 17 )
SET_GANG_INFO ( colony_gang , 11 , machine_gun , machine_gun , rocket_launcher , 1 , 48.5 , 153.3 , 4.0 , 2 , edsel , 14 )
SET_GANG_INFO ( faction_gang , 7 , pistol , machine_gun , silenced_machine_gun , 5 , 67.5 , 108.7 , 3.0 , 2 , bug , 1 )

// Set up properties for map
MAP_ZONE Isengard = ( 1000 , 300 , 550 , 150 , 1000 , 150 , 150 , 200 , 300 , 200 , 0 )
MAP_ZONE Mining_Station_X33_RTY = ( 0 , 0 , 0 , 0 , 1000 , 0 , 0 , 0 , 1000 , 0 , 0 )

THREAD_TRIGGER thr_navy_info = THREAD_WAIT_FOR_ANSWER_PHONE ( p1 , navy_info_phone , ans_navy_info: )
ans_navy_info:
DISPLAY_BRIEF ( 1103 )
DISPLAY_BRIEF ( 1104 )
RETURN

THREAD_TRIGGER thr_freedom_info = THREAD_WAIT_FOR_ANSWER_PHONE ( p1 , freedom_info_phone , ans_freedom_info: )

ans_freedom_info:
DISPLAY_BRIEF ( 1098 )
DISPLAY_BRIEF ( 1099 )
RETURN

THREAD_TRIGGER thr_faction_info = THREAD_WAIT_FOR_ANSWER_PHONE ( p1 , faction_info_phone , ans_faction_info: )
ans_faction_info:
DISPLAY_BRIEF ( 1108 )
DISPLAY_BRIEF ( 1109 )
RETURN

COUNTER neverends = 1

LEVELSTART

// Intro messages
DISPLAY_BRIEF ( 1091 )
DISPLAY_BRIEF ( 1092 )

// Switch generators ON
SWITCH_GENERATOR ( mgun01 , ON )
SWITCH_GENERATOR ( mgun02 , ON )
SWITCH_GENERATOR ( mgun03 , ON )
SWITCH_GENERATOR ( mgun04 , ON )
SWITCH_GENERATOR ( mgun05 , ON )
SWITCH_GENERATOR ( mgun06 , ON )
SWITCH_GENERATOR ( mgun07 , ON )
SWITCH_GENERATOR ( mgun08 , ON )
SWITCH_GENERATOR ( mgun09 , ON )
SWITCH_GENERATOR ( mgun10 , ON )
SWITCH_GENERATOR ( mgun11 , ON )
SWITCH_GENERATOR ( rocket01 , ON )
SWITCH_GENERATOR ( rocket02 , ON )
SWITCH_GENERATOR ( rocket03 , ON )
SWITCH_GENERATOR ( rocket04 , ON )
SWITCH_GENERATOR ( rocket05 , ON )
SWITCH_GENERATOR ( rocket06 , ON )
SWITCH_GENERATOR ( rocket07 , ON )
SWITCH_GENERATOR ( electro01 , ON )
SWITCH_GENERATOR ( electro02 , ON )
SWITCH_GENERATOR ( electro03 , ON )
SWITCH_GENERATOR ( electro04 , ON )
SWITCH_GENERATOR ( electro05 , ON )
SWITCH_GENERATOR ( flamer01 , ON )
SWITCH_GENERATOR ( flamer02 , ON )
SWITCH_GENERATOR ( flamer03 , ON )
SWITCH_GENERATOR ( flamer04 , ON )
SWITCH_GENERATOR ( flamer05 , ON )
SWITCH_GENERATOR ( health01 , ON )
SWITCH_GENERATOR ( health02 , ON )
SWITCH_GENERATOR ( health03 , ON )
SWITCH_GENERATOR ( health04 , ON )
SWITCH_GENERATOR ( health05 , ON )
SWITCH_GENERATOR ( armour01 , ON )
SWITCH_GENERATOR ( armour02 , ON )
SWITCH_GENERATOR ( armour03 , ON )
SWITCH_GENERATOR ( armour04 , ON )
SWITCH_GENERATOR ( armour05 , ON )
SWITCH_GENERATOR ( armour06 , ON )

// Set TV Van directions
SET_DIR_OF_TV_VANS ( 18.5 , 62.5 )

// Set gang kill reaction
SET_GANG_KILL_REACTION ( freedom_gang , colony_gang , 2 )
SET_GANG_KILL_REACTION ( faction_gang , freedom_gang , 2 )
SET_GANG_KILL_REACTION ( colony_gang , faction_gang , 2 )

ADD_GROUP_TO_CHARACTER ( p1 , 0 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help01 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help02 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help03 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help04 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help05 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help06 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help07 )
ADD_EXISTING_CHAR_TO_GROUP ( p1 , help08 )

SET_GROUP_TYPE ( p1 , CHAIN )

GIVE_WEAPON ( p1 , machine_gun , 20 )
GIVE_WEAPON ( p1 , pistol , 40 )
GIVE_WEAPON ( help01 , machine_gun )
GIVE_WEAPON ( help02 , machine_gun )
GIVE_WEAPON ( help03 , machine_gun )
GIVE_WEAPON ( help04 , machine_gun )
GIVE_WEAPON ( help05 , machine_gun )
GIVE_WEAPON ( help06 , machine_gun )
GIVE_WEAPON ( help07 , machine_gun )
GIVE_WEAPON ( help08 , machine_gun )

SET_CHAR_OBJECTIVE ( help01 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help02 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help03 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help04 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help05 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help06 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help07 , GUARD_AREA )
SET_CHAR_OBJECTIVE ( help08 , GUARD_AREA )

SET_CHAR_THREAT_SEARCH ( help01 , AREA )
SET_CHAR_THREAT_SEARCH ( help02 , AREA )
SET_CHAR_THREAT_SEARCH ( help03 , AREA )
SET_CHAR_THREAT_SEARCH ( help04 , AREA )
SET_CHAR_THREAT_SEARCH ( help05 , AREA )
SET_CHAR_THREAT_SEARCH ( help06 , AREA )
SET_CHAR_THREAT_SEARCH ( help07 , AREA )
SET_CHAR_THREAT_SEARCH ( help08 , AREA )

SET_CHAR_THREAT_REACTION ( help01 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help02 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help03 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help04 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help05 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help06 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help07 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( help08 , REACT_AS_NORMAL )

SET_CAR_BULLETPROOF ( bus01 , ON )
SET_CAR_FLAMEPROOF ( bus01 , ON )
SET_CAR_ROCKETPROOF ( bus01 , ON )
SET_CAR_BULLETPROOF ( bus03 , ON )
SET_CAR_FLAMEPROOF ( bus03, ON )
SET_CAR_ROCKETPROOF ( bus03 , ON )
CHANGE_CAR_LOCK ( bus03 , LOCKED )

GIVE_WEAPON ( bus01 , CAR_MACHINE_GUN , 25 )
GIVE_WEAPON ( bus01 , CAR_MINE , 25 )
GIVE_WEAPON ( bus01 , CAR_OIL , 25 )

WHILE ( NOT ( IS_CHARACTER_IN_CAR ( p1 , bus01 ) ) )
	DO_NOWT
ENDWHILE

DISPLAY_TIMER ( timer1 , 180 )
DELAY_HERE ( 5400 )
DISPLAY_MESSAGE ( 1094 )
DISPLAY_BRIEF ( 1095 )
DISPLAY_BRIEF ( 1096 )
CLEAR_WANTED_LEVEL ( p1 )
sl01 = CREATE_CHAR ( 47.5 , 123.5 , 2.0 ) 12 180 ARMY END // Machine Gun Squad
sl02 = CREATE_CHAR ( 63.5 , 153.5 , 2.0 ) 12 180 ARMY END // Machine Gun Squad
sl03 = CREATE_CHAR ( 42.5 , 160.5 , 3.0 ) 12 90 ARMY END // Machine Gun Squad
sl04 = CREATE_CHAR ( 27.5 , 144.5 , 2.0 ) 12 0 ARMY END // Machine Gun Squad
sl05 = CREATE_CHAR ( 19.5 , 113.5 , 2.0 ) 12 270 ARMY END // Flamer Squad
sl06 = CREATE_CHAR ( 32.5 , 86.5 , 2.0 ) 12 180 ARMY END // Flamer Squad
sl07 = CREATE_CHAR ( 36.5 , 49.5 , 2.0 ) 12 0 ARMY END // Flamer Squad
sl08 = CREATE_CHAR ( 43.5 , 49.5 , 2.0 ) 12 0 ARMY END // Machine Gun Squad
sl09 = CREATE_CHAR ( 66.5 , 25.5 , 2.0 ) 12 270 ARMY END // Machine Gun Squad
sl10 = CREATE_CHAR ( 49.5 , 96.5 , 4.0 ) 12 270 ARMY END // Flamer Squad

GIVE_WEAPON ( sl01 , machine_gun )
GIVE_WEAPON ( sl02 , machine_gun )
GIVE_WEAPON ( sl03 , machine_gun )
GIVE_WEAPON ( sl04 , machine_gun )
GIVE_WEAPON ( sl05 , flame_thrower )
GIVE_WEAPON ( sl06 , flame_thrower )
GIVE_WEAPON ( sl07 , flame_thrower )
GIVE_WEAPON ( sl08 , machine_gun )
GIVE_WEAPON ( sl09 , machine_gun )
GIVE_WEAPON ( sl10 , flame_thrower )

SET_CHAR_THREAT_SEARCH ( sl01 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl02 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl03 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl04 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl05 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl06 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl07 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl08 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl09 , AREA_PLAYER_ONLY )
SET_CHAR_THREAT_SEARCH ( sl10 , AREA_PLAYER_ONLY )

SET_CHAR_THREAT_REACTION ( sl01 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl02 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl03 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl04 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl05 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl06 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl07 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl08 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl09 , REACT_AS_NORMAL )
SET_CHAR_THREAT_REACTION ( sl10 , REACT_AS_NORMAL )

SET_CHAR_OBJECTIVE ( sl01 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl02 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl03 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl04 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl05 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl06 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl07 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl08 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl09 , KILL_CHAR_ON_FOOT , p1 )
SET_CHAR_OBJECTIVE ( sl10 , KILL_CHAR_ON_FOOT , p1 )

ADD_GROUP_TO_CHARACTER ( sl01 , 4 )
ADD_GROUP_TO_CHARACTER ( sl02 , 4 )
ADD_GROUP_TO_CHARACTER ( sl03 , 4 )
ADD_GROUP_TO_CHARACTER ( sl04 , 4 )
ADD_GROUP_TO_CHARACTER ( sl05 , 4 )
ADD_GROUP_TO_CHARACTER ( sl06 , 4 )
ADD_GROUP_TO_CHARACTER ( sl07 , 4 )
ADD_GROUP_TO_CHARACTER ( sl08 , 4 )
ADD_GROUP_TO_CHARACTER ( sl09 , 4 )
ADD_GROUP_TO_CHARACTER ( sl10 , 4 )

SET_CAR_BULLETPROOF ( bus01 , OFF )
SET_CAR_FLAMEPROOF ( bus01 , OFF )
SET_CAR_ROCKETPROOF ( bus01 , OFF )

DISPLAY_TIMER ( timer1 , 120 )
DELAY_HERE ( 3600 )
DISPLAY_BRIEF ( 1097 )
POINT_ARROW_AT ( arrow01 , 20.5 , 61.5 , 5.0 )

WHILE ( NOT ( IS_CHAR_IN_ZONE ( p1 , Church ) ) )
	DO_NOWT
ENDWHILE

DELAY_HERE ( 150 )

DISPLAY_BRIEF ( 1098 )
DESTROY_GROUP ( sl01 )
DESTROY_GROUP ( sl02 )
DESTROY_GROUP ( sl03 )
DESTROY_GROUP ( sl04 )
DESTROY_GROUP ( sl05 )
DESTROY_GROUP ( sl06 )
DESTROY_GROUP ( sl07 )
DESTROY_GROUP ( sl08 )
DESTROY_GROUP ( sl09 )
DESTROY_GROUP ( sl10 )
REMOVE_ARROW ( arrow01 )
SET_CHAR_THREAT_SEARCH ( sl01 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl02 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl03 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl04 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl05 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl06 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl07 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl08 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl09 , NO_THREATS )
SET_CHAR_THREAT_SEARCH ( sl10 , NO_THREATS )
SET_CHAR_OBJECTIVE ( sl01 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl02 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl03 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl04 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl05 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl06 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl07 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl08 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl09 , NO_OBJ )
SET_CHAR_OBJECTIVE ( sl10 , NO_OBJ )
POINT_ARROW_AT ( arrow01 , bus03 )
CHANGE_CAR_LOCK ( bus03 , UNLOCKED )

WHILE ( NOT ( IS_CHARACTER_IN_CAR ( p1 , bus03 ) ) )
	DO_NOWT
ENDWHILE

FINISH_LEVEL ( NO_BONUS )


WHILE_EXEC ( neverends = 1 )

   DO_NOWT

ENDWHILE

LEVELEND