GTA2 source code

Anything to do with GTA1/GTA2 that isn't covered by the other forums
Post Reply
User avatar
Den
Ped
Ped
Posts: 3
Joined: 26 Jun 2016, 11:12
GH nick: M3Xolin

GTA2 source code

Post by Den »

Hello! I would like to ask you. Where can you find a source of the first and second district GTA2? That is wil.mis and ste.mis.
Thank you in advance for the answer! ;-)

User avatar
T.M.
Immortal
Posts: 957
Joined: 29 Jan 2010, 15:00
Location: F21B3EED

Re: GTA2 source code

Post by T.M. »

You can use Epic GTA2 Map Editor and decompile the SCR files for those

NOTE: the decompiler does not decompile IF's yet... so basically only the objects/cars etc can be used from those scripts.

wil.mis:
[mis]// Decompiled from "wil.scr" Using Epic GTA2 Script Decompiler by T.M.

FORWARD function1:
FORWARD function2:
FORWARD function3:
FORWARD function4:
FORWARD function5:
FORWARD function6:
FORWARD function7:
FORWARD function8:
FORWARD function9:
FORWARD function10:
FORWARD function11:
FORWARD function12:
FORWARD function13:
FORWARD function14:
FORWARD function15:
FORWARD function16:
FORWARD function17:
FORWARD function18:
FORWARD function19:
FORWARD function20:
FORWARD function21:
FORWARD function22:
FORWARD function23:
FORWARD function24:
FORWARD function25:
FORWARD function26:
FORWARD function27:
FORWARD function28:
FORWARD function29:
FORWARD function30:
FORWARD function31:
FORWARD function32:
FORWARD function33:
FORWARD function34:
FORWARD function35:
FORWARD function36:
FORWARD function37:
FORWARD function38:
FORWARD function39:
FORWARD function40:
FORWARD function41:
FORWARD function42:
PLAYER_PED p1 = (159.50, 139.50, 2.00) 25 180
MAP_ZONE cityinfo = (600, 100, 200, 200, 400, 100, 100, 50, 0, 0)
MAP_ZONE bank = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
MAP_ZONE zaibeasy1 = (600, 200, 100, 0, 400, 50, 100, 50, 400, 0, 200)
MAP_ZONE zaibeasy2 = (600, 100, 100, 0, 400, 100, 100, 50, 200, 0, 200)
MAP_ZONE zaibmed1 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE zaibmed2 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE zaibmed3 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE zaibmed4 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE zaibmed5 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE zaibhard1 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE zaibhard2 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE zaibhard3 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE loonieeasy1 = (600, 100, 100, 0, 400, 100, 100, 50, 200, 0, 200)
MAP_ZONE looniemed1 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE looniehard1 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE looniehard2 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE looniehard3 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzaeasy1 = (600, 100, 100, 0, 400, 100, 100, 50, 200, 0, 200)
MAP_ZONE yakuzamed1 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE yakuzamed2 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE yakuzamed3 = (600, 100, 100, 0, 400, 50, 50, 50, 400, 0, 200)
MAP_ZONE yakuzahard1 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzahard2 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzahard3 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzahard4 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzahard5 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE yakuzahard6 = (600, 0, 0, 0, 400, 50, 50, 50, 850, 0, 200)
MAP_ZONE policestationtr1 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationtr2 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationtl1 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationtl2 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policehq1 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policehq2 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationbl1 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationbr1 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE policestationbr2 = (600, 150, 50, 600, 400, 10, 20, 50, 0, 0)
MAP_ZONE w02 = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
MAP_ZONE w03 = (600, 110, 0, 0, 400, 0, 0, 0, 500, 0, 200)
MAP_ZONE w01 = (600, 100, 200, 100, 200, 100, 100, 50, 200, 0)
MAP_ZONE m44 = (600, 100, 200, 100, 200, 100, 100, 50, 200, 0)
MAP_ZONE m43 = (600, 100, 200, 100, 200, 100, 100, 50, 200, 0)
MAP_ZONE m42 = (600, 100, 200, 100, 200, 100, 100, 50, 200, 0)
MAP_ZONE m31 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m32 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m34 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m37 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m38 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m39 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE m40 = (600, 100, 200, 0, 200, 100, 100, 50, 200, 0, 200)
MAP_ZONE training_mission = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
MAP_ZONE road_yh2 = (600, 100, 200, 100, 200, 100, 100, 50, 200, 0)
CRANE_DATA crane1 = (174.50, 11.50) 270 NO_HOMECRANE FIRST (176.50, 9.50) 180
CRANE_DATA crane2 = (178.50, 7.50) 180 crane1 SECOND (181.50, 7.50) 270
CRANE_DATA crane3 = (246.50, 241.50) 90 NO_HOMECRANE FIRST (244.50, 243.50) 180
CRANE_DATA crane4 = (242.50, 245.50) 270 crane3 SECOND (239.50, 245.50) 270
CRUSHER crusher1 = (244.50, 243.50)
CRUSHER crusher2 = (176.50, 9.50)
GENERATOR gen1 = (240.50, 250.50, 3.00) 0 CONE 40 160
GENERATOR gen2 = (182.50, 13.50, 3.00) 0 CONE 40 160
DECLARE_POWERUP_CARLIST (BUG, MIURA, MIURA, GRAHAM, GRAHAM, GRAHAM, GRAHAM, BMW, VTYPE, MESSER, ALFA, AMDB4, COPCAR, STYPE, TAXI, RTYPE, DART, ALLARD, ISETTA)
LIGHT light1 = (182.50, 174.50, 2.00) 3.00 255 (98, 204, 140) 0 0 0
LIGHT light2
LIGHT light3 = (233.50, 206.50, 2.00) 3.00 255 (255, 128, 0) 0 0 0
LIGHT light4
GENERATOR gen3 = (209.50, 58.50, 5.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen4 = (208.50, 7.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen5 = (185.50, 95.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen6 = (44.50, 152.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen7 = (84.50, 184.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen8 = (97.50, 244.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen9 = (76.50, 39.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen10 = (11.50, 47.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen11 = (57.50, 20.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen12 = (77.50, 39.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen13 = (10.50, 47.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen14 = (57.50, 19.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen15 = (209.50, 57.50, 5.00) 0 COLLECT_30 1800 1800
GENERATOR gen16 = (207.50, 7.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen17 = (185.50, 96.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen18 = (45.50, 152.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen19 = (85.50, 184.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen20 = (98.50, 244.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen21 = (40.50, 48.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen22 = (41.50, 48.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen23 = (86.50, 87.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen24 = (90.50, 87.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen25 = (230.50, 189.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen26 = (230.50, 188.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen27 = (214.50, 75.50, 4.00) 0 COLLECT_30 1800 1800
GENERATOR gen28 = (219.50, 76.50, 4.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen29 = (50.50, 182.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen30 = (50.50, 183.50, 2.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen31 = (55.50, 204.50, 5.00) 0 COLLECT_31 1800 1800
GENERATOR gen32 = (51.50, 201.50, 3.00) 0 COLLECT_02 1800 1800 5
GENERATOR gen33 = (78.50, 39.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen34 = (12.70, 47.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen35 = (57.50, 18.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen36 = (209.50, 59.50, 5.00) 0 COLLECT_31 1800 1800
GENERATOR gen37 = (209.50, 7.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen38 = (185.50, 97.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen39 = (46.50, 152.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen40 = (86.50, 184.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen41 = (96.50, 244.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen42 = (203.50, 166.50, 2.00) 0 COLLECT_04 1800 1800 10
GENERATOR gen43 = (240.50, 127.50, 3.00) 0 COLLECT_08 1800 1800 30
GENERATOR gen44 = (24.50, 33.50, 2.00) 0 COLLECT_09 1800 1800 30
GENERATOR gen45 = (98.50, 236.50, 2.00) 0 COLLECT_39 1800 1800
GENERATOR gen46 = (150.50, 200.50, 3.00) 0 COLLECT_01 1800 1800 30
GENERATOR gen47 = (151.50, 200.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen48 = (152.50, 200.50, 3.00) 0 COLLECT_31 1800 1800
OBJ_DATA obj1 = (166.50, 140.50, 2.00) 0 COLLECT_01 30
OBJ_DATA obj2 = (154.50, 129.50, 2.00) 0 COLLECT_02 5
OBJ_DATA obj3 = (164.50, 118.50, 6.00) 0 COLLECT_04 10
OBJ_DATA obj4 = (134.50, 137.50, 2.00) 0 COLLECT_35
OBJ_DATA obj5 = (114.50, 111.50, 2.00) 0 COLLECT_36
OBJ_DATA obj6 = (111.50, 92.50, 2.00) 0 COLLECT_30
OBJ_DATA obj7 = (97.50, 68.50, 2.00) 0 COLLECT_09 30
OBJ_DATA obj8 = (70.50, 60.50, 2.00) 0 COLLECT_34
OBJ_DATA obj9 = (49.50, 64.50, 4.00) 0 COLLECT_31
OBJ_DATA obj10 = (27.50, 44.50, 2.00) 0 COLLECT_36
OBJ_DATA obj11 = (19.50, 35.50, 4.00) 0 COLLECT_08 20
OBJ_DATA obj12 = (6.50, 21.50, 2.00) 0 COLLECT_34
OBJ_DATA obj13 = (30.50, 16.50, 2.00) 0 COLLECT_32
OBJ_DATA obj14 = (19.50, 16.50, 2.00) 0 COLLECT_02 10
OBJ_DATA obj15 = (70.50, 17.50, 4.00) 0 COLLECT_04 5
OBJ_DATA obj16 = (30.50, 78.50, 4.00) 0 COLLECT_32
OBJ_DATA obj17 = (24.50, 101.50, 5.00) 0 COLLECT_36
OBJ_DATA obj18 = (25.50, 102.50, 5.00) 0 COLLECT_39
OBJ_DATA obj19 = (32.50, 96.50, 3.00) 0 COLLECT_01 10
OBJ_DATA obj20 = (70.50, 77.50, 5.00) 0 COLLECT_02 5
OBJ_DATA obj21 = (85.50, 78.50, 3.00) 0 COLLECT_09 10
OBJ_DATA obj22 = (69.50, 122.50, 2.00) 0 COLLECT_04 10
OBJ_DATA obj23 = (73.50, 135.50, 2.00) 0 COLLECT_08 25
OBJ_DATA obj24 = (114.50, 142.50, 3.00) 0 COLLECT_31
OBJ_DATA obj25 = (130.50, 168.50, 2.00) 0 COLLECT_36
OBJ_DATA obj26 = (149.50, 180.50, 3.00) 0 COLLECT_30
OBJ_DATA obj27 = (127.50, 192.50, 4.00) 0 COLLECT_09 30
OBJ_DATA obj28 = (132.50, 176.50, 4.00) 0 COLLECT_01 15
OBJ_DATA obj29 = (147.50, 174.50, 3.00) 0 COLLECT_02 10
OBJ_DATA obj30 = (159.50, 174.50, 3.00) 0 COLLECT_04 5
OBJ_DATA obj31 = (166.50, 178.50, 4.00) 0 COLLECT_33
OBJ_DATA obj32 = (172.50, 174.50, 4.00) 0 COLLECT_08 10
OBJ_DATA obj33 = (172.50, 204.50, 3.00) 0 COLLECT_34
OBJ_DATA obj34 = (172.50, 225.50, 3.00) 0 COLLECT_00 20
OBJ_DATA obj35 = (153.50, 242.50, 2.00) 0 COLLECT_09 10
OBJ_DATA obj36 = (206.50, 240.50, 2.00) 0 COLLECT_39
OBJ_DATA obj37 = (218.50, 220.50, 2.00) 0 COLLECT_35
OBJ_DATA obj38 = (227.50, 210.50, 2.00) 0 COLLECT_00 10
OBJ_DATA obj39 = (234.50, 198.50, 2.00) 0 COLLECT_02 10
OBJ_DATA obj40 = (252.50, 230.50, 2.00) 0 COLLECT_36
OBJ_DATA obj41 = (252.50, 245.50, 2.00) 0 COLLECT_08 10
OBJ_DATA obj42 = (247.50, 175.50, 3.00) 0 COLLECT_01 15
OBJ_DATA obj43 = (227.50, 175.50, 3.00) 0 COLLECT_04 10
OBJ_DATA obj44 = (229.50, 175.50, 3.00) 0 COLLECT_31
OBJ_DATA obj45 = (232.50, 146.50, 3.00) 0 COLLECT_00 20
OBJ_DATA obj46 = (233.50, 125.50, 5.00) 0 COLLECT_09 20
OBJ_DATA obj47 = (225.50, 123.50, 5.00) 0 COLLECT_36
OBJ_DATA obj48 = (204.50, 108.50, 2.00) 0 COLLECT_39
OBJ_DATA obj49 = (182.50, 76.50, 3.00) 0 COLLECT_01 20
OBJ_DATA obj50 = (203.50, 70.50, 2.00) 0 COLLECT_02 10
OBJ_DATA obj51 = (244.50, 65.50, 4.00) 0 COLLECT_39
OBJ_DATA obj52 = (114.50, 165.50, 3.00) 0 COLLECT_08 30
OBJ_DATA obj53 = (105.50, 196.50, 2.00) 0 COLLECT_04 5
OBJ_DATA obj54 = (113.50, 193.50, 2.00) 0 COLLECT_32
OBJ_DATA obj55 = (103.50, 221.50, 3.00) 0 COLLECT_34
OBJ_DATA obj56 = (110.50, 229.50, 2.00) 0 COLLECT_01 25
OBJ_DATA obj57 = (82.50, 235.50, 3.00) 0 COLLECT_02 10
OBJ_DATA obj58 = (81.50, 250.50, 2.00) 0 COLLECT_04 5
OBJ_DATA obj59 = (3.50, 240.50, 2.00) 0 COLLECT_08 20
OBJ_DATA obj60 = (4.50, 227.50, 2.00) 0 COLLECT_09 25
OBJ_DATA obj61 = (9.50, 183.50, 2.00) 0 COLLECT_32
OBJ_DATA obj62 = (38.50, 148.50, 2.00) 0 COLLECT_33
OBJ_DATA obj63 = (4.50, 106.50, 3.00) 0 COLLECT_35
OBJ_DATA obj64 = (13.50, 71.50, 3.00) 0 COLLECT_36
OBJ_DATA obj65 = (156.50, 78.50, 5.00) 0 COLLECT_02 20
OBJ_DATA obj66 = (156.50, 79.50, 5.00) 0 COLLECT_01 40
OBJ_DATA obj67 = (156.50, 80.50, 5.00) 0 COLLECT_08 50
DESTRUCTOR des1 = (239.50, 239.50, 3.00) (1.00, 1.00)
DESTRUCTOR des2 = (239.50, 250.50, 3.00) (1.00, 1.00)
DESTRUCTOR des3 = (251.50, 250.50, 3.00) (1.00, 1.00)
DESTRUCTOR des4 = (181.50, 3.50, 3.00) (1.00, 1.00)
DESTRUCTOR des5 = (181.50, 13.50, 3.00) (1.00, 1.00)
DESTRUCTOR des6 = (191.50, 13.50, 3.00) (1.00, 1.00)
CONVEYOR conv1 = (239.50, 245.50, 255.00) (1.00, 11.00) 0 1
CONVEYOR conv2 = (245.50, 250.50, 255.00) (12.00, 1.00) 1 0
CONVEYOR conv3 = (181.50, 8.50, 255.00) (1.00, 12.00) 0 1
CONVEYOR conv4 = (188.50, 13.50, 255.00) (12.00, 1.00) 1 0
DECLARE_DOOR_INFO (128, 135, 2)
DECLARE_DOOR_INFO (128, 135, 2)
DECLARE_DOOR_INFO (128, 135, 2)
DECLARE_DOOR_INFO (128, 135, 2)
DECLARE_DOOR_INFO (128, 135, 2)
DOOR_DATA door1 = DOUBLE (218, 92, 3) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door2 = DOUBLE (179, 81, 2) (178.00, 82.50, 2.00, 3.00, 2.00) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door3 = DOUBLE (239, 206, 2) (240.00, 207.00, 2.00, 3.00, 2.00) RIGHT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door4 = DOUBLE (64, 175, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ONE_CHAR_ON_FOOT CLOSE_WHEN_CLEAR 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door5 = SINGLE (16, 31, 3) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door6 = SINGLE (92, 83, 2) (92.50, 83.50, 2.00, 1.00, 1.00) BOTTOM 1 ONE_CHAR_ON_FOOT CLOSE_WHEN_OPEN_RULE_FAILS 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door7 = DOUBLE (35, 187, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door8 = DOUBLE (204, 171, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ANY_PLAYER CLOSE_WHEN_CLEAR 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door9 = DOUBLE (40, 3, 2) (40.00, 4.50, 2.00, 3.00, 2.00) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door10 = DOUBLE (42, 249, 2) (43.50, 248.50, 2.00, 2.00, 1.00) TOP 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door11 = DOUBLE (45, 203, 2) (44.00, 204.50, 2.00, 3.00, 2.00) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door12 = DOUBLE (77, 200, 2) (76.00, 201.50, 2.00, 3.00, 2.00) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door13 = DOUBLE (192, 63, 2) (191.00, 64.50, 2.00, 3.00, 2.00) BOTTOM 0 ANY_PLAYER_ONE_CAR CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door14 = DOUBLE (135, 223, 2) (135.50, 223.00, 2.00, 1.00, 2.00) LEFT 2 ONE_CHAR_ON_FOOT CLOSE_WHEN_OPEN_RULE_FAILS 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door15 = SINGLE (47, 178, 2) (47.50, 178.50, 2.00, 1.00, 1.00) RIGHT 3 ONE_CHAR_ON_FOOT CLOSE_WHEN_OPEN_RULE_FAILS 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door16 = SINGLE (183, 175, 3) (183.50, 175.00, 3.00, 1.00, 1.00) RIGHT 4 ONE_CHAR_ON_FOOT CLOSE_WHEN_OPEN_RULE_FAILS 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door17 = DOUBLE (89, 86, 2) (88.50, 87.50, 2.00, 3.00, 5.00) BOTTOM 0 ONE_CAR CLOSE_WHEN_CLEAR 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door18 = DOUBLE (89, 85, 2) (88.50, 87.50, 2.00, 3.00, 5.00) BOTTOM 0 ONE_CAR CLOSE_WHEN_CLEAR 0 FLIP_RIGHT REVERSED
DOOR_DATA door19 = DOUBLE (238, 207, 2) (239.00, 207.00, 2.00, 3.00, 2.00) LEFT 0 ONE_CAR CLOSE_NEVER 0 FLIP_RIGHT NOT_REVERSED
DOOR_DATA door20 = DOUBLE (203, 173, 2) (0.0,0.0,0.0,0.0,0.0) TOP 0 ANY_PLAYER CLOSE_WHEN_CLEAR 0 FLIP_RIGHT REVERSED
OBJ_DATA shop1 = (202.50, 221.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop2 = (219.50, 32.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop3 = (22.50, 60.50, 3.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop4 = (44.50, 136.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop5 = (84.50, 160.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop6 = (207.50, 121.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop7 = (204.50, 221.50, 2.00) 0 CAR_SHOP 10
OBJ_DATA shop8 = (219.50, 34.50, 2.00) 0 CAR_SHOP 32
OBJ_DATA shop9 = (24.50, 60.50, 3.00) 0 CAR_SHOP 5
OBJ_DATA shop10 = (46.50, 136.50, 2.00) 0 CAR_SHOP 0
OBJ_DATA shop11 = (86.50, 160.50, 2.00) 0 CAR_SHOP 9
OBJ_DATA shop12 = (209.50, 121.50, 2.00) 0 CAR_SHOP 26
OBJ_DATA shop13 = (206.50, 221.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop14 = (200.50, 221.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop15 = (219.50, 36.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop16 = (219.50, 30.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop17 = (26.50, 60.50, 3.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop18 = (20.50, 60.50, 3.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop19 = (48.50, 136.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop20 = (42.50, 136.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop21 = (88.50, 160.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop22 = (82.50, 160.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop23 = (211.50, 121.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop24 = (205.50, 121.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
SET_GANG_INFO (yakuzagang, 13, PISTOL, PISTOL, PISTOL, 2, 31.00, 157.00, 2.00, 1, MIURA, 15)
SET_GANG_INFO (zaibatsugang, 8, PISTOL, PISTOL, PISTOL, 3, 188.50, 37.50, 2.00, 1, VTYPE, 2)
SET_GANG_INFO (looniegang, 11, PISTOL, PISTOL, PISTOL, 1, 38.50, 38.50, 2.00, 1, ISETTA, 16)
SET_STATION_INFO (trak02platform, 3, 0, 0)
SET_STATION_INFO (trak11platform, 3, 0, 0)
DECLARE_POLICELEVEL (4)
RADIO_STATION radio1 = STATION_ZAIBATSU (253.50, 2.50)
RADIO_STATION radio2 = STATION_LOONIE (3.50, 2.50)
RADIO_STATION radio3 = STATION_YAKUZA (2.50, 253.50)
RADIO_STATION radio4 = STATION_DOWNTOWN (125.50, 80.50)
OBJ_DATA obj68 = (44.50, 150.50, 255.00) 90 GREEN_PHONE
OBJ_DATA obj69 = (46.50, 150.50, 255.00) 90 GREEN_PHONE
OBJ_DATA obj70 = (83.50, 185.50, 255.00) 270 YELLOW_PHONE
OBJ_DATA obj71 = (86.50, 185.50, 255.00) 270 YELLOW_PHONE
OBJ_DATA obj72 = (97.50, 245.50, 255.00) 270 RED_PHONE
OBJ_DATA obj73 = (75.50, 40.50, 255.00) 180 GREEN_PHONE
OBJ_DATA obj74 = (75.50, 41.50, 255.00) 180 GREEN_PHONE
OBJ_DATA obj75 = (10.50, 46.50, 255.00) 90 YELLOW_PHONE
OBJ_DATA obj76 = (11.50, 46.50, 255.00) 90 YELLOW_PHONE
OBJ_DATA obj77 = (58.50, 20.50, 255.00) 270 RED_PHONE
OBJ_DATA obj78 = (208.50, 57.50, 255.00) 180 GREEN_PHONE
OBJ_DATA obj79 = (208.50, 59.50, 255.00) 180 GREEN_PHONE
OBJ_DATA obj80 = (207.50, 8.50, 255.00) 270 YELLOW_PHONE
OBJ_DATA obj81 = (209.50, 8.50, 255.00) 270 YELLOW_PHONE
OBJ_DATA obj82 = (181.50, 94.50, 255.00) 180 RED_PHONE
OBJ_DATA obj83 = (188.50, 37.50, 2.00) 90 PHONE
OBJ_DATA obj84 = (31.00, 157.00, 2.00) 90 PHONE
OBJ_DATA obj85 = (38.50, 38.50, 2.00) 90 PHONE
OBJ_DATA obj86 = (158.50, 138.50, 2.00) 90 PHONE
OBJ_DATA obj87 = (22.50, 86.50, 2.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj88 = (22.50, 104.50, 2.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj89 = (146.50, 25.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj90 = (160.50, 25.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj91 = (102.50, 101.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj92 = (99.50, 101.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj93 = (102.50, 87.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj94 = (99.50, 87.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj95 = (156.50, 228.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj96 = (143.50, 228.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj97 = (57.50, 237.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj98 = (45.50, 237.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj99 = (226.50, 112.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj100 = (226.50, 126.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj101 = (71.50, 169.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj102 = (71.50, 176.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj103 = (225.50, 186.50, 5.00) 0 TOWER
OBJ_DATA obj104 = (225.50, 186.50, 6.00) 0 TOWER
OBJ_DATA obj105 = (225.50, 185.50, 6.00) 0 TOWER
OBJ_DATA obj106 = (225.50, 185.50, 5.00) 0 TOWER
OBJ_DATA obj107 = (224.50, 128.50, 6.00) 0 TOWER
OBJ_DATA obj108 = (222.50, 129.50, 6.00) 0 TOWER
OBJ_DATA obj109 = (222.50, 128.50, 6.00) 0 TOWER
OBJ_DATA obj110 = (241.50, 122.50, 6.00) 0 TOWER
OBJ_DATA obj111 = (235.50, 122.50, 6.00) 0 TOWER
OBJ_DATA obj112 = (235.50, 110.50, 6.00) 0 TOWER
OBJ_DATA obj113 = (233.50, 102.50, 6.00) 0 TOWER
OBJ_DATA obj114 = (233.50, 102.50, 5.00) 0 TOWER
OBJ_DATA obj115 = (233.50, 101.50, 6.00) 0 TOWER
OBJ_DATA obj116 = (233.50, 101.50, 5.00) 0 TOWER
OBJ_DATA obj117 = (222.50, 102.50, 6.00) 0 TOWER
OBJ_DATA obj118 = (222.50, 99.50, 6.00) 0 TOWER
OBJ_DATA obj119 = (211.50, 91.50, 6.00) 0 TOWER
OBJ_DATA obj120 = (209.50, 91.50, 5.00) 0 TOWER
OBJ_DATA obj121 = (180.50, 99.50, 5.00) 0 TOWER
OBJ_DATA obj122 = (223.50, 70.50, 6.00) 0 TOWER
OBJ_DATA obj123 = (221.50, 55.50, 6.00) 0 TOWER
OBJ_DATA obj124 = (207.50, 55.50, 6.00) 0 TOWER
OBJ_DATA obj125 = (191.50, 47.50, 5.00) 0 TOWER
OBJ_DATA obj126 = (192.50, 47.50, 5.00) 0 TOWER
OBJ_DATA obj127 = (181.50, 47.50, 5.00) 0 TOWER
OBJ_DATA obj128 = (181.50, 46.50, 5.00) 0 TOWER
OBJ_DATA obj129 = (158.50, 5.50, 4.00) 0 TOWER
OBJ_DATA obj130 = (158.50, 5.50, 3.00) 0 TOWER
OBJ_DATA obj131 = (151.50, 5.50, 4.00) 0 TOWER
OBJ_DATA obj132 = (153.50, 5.50, 5.00) 0 TOWER
OBJ_DATA obj133 = (41.50, 18.50, 4.00) 0 TOWER
OBJ_DATA obj134 = (153.50, 5.50, 6.00) 0 TOWER
OBJ_DATA obj135 = (83.50, 27.50, 4.00) 0 TOWER
OBJ_DATA obj136 = (83.50, 27.50, 5.00) 0 TOWER
OBJ_DATA obj137 = (83.50, 27.50, 6.00) 0 TOWER
OBJ_DATA obj138 = (80.50, 17.50, 4.00) 0 TOWER
OBJ_DATA obj139 = (80.50, 15.50, 4.00) 0 TOWER
OBJ_DATA obj140 = (81.50, 10.50, 5.00) 0 TOWER
OBJ_DATA obj141 = (74.50, 18.50, 4.00) 0 TOWER
OBJ_DATA obj142 = (74.50, 14.50, 4.00) 0 TOWER
OBJ_DATA obj143 = (74.50, 12.50, 4.00) 0 TOWER
OBJ_DATA obj144 = (30.50, 4.00, 5.00) 0 TOWER
OBJ_DATA obj145 = (30.50, 7.50, 5.00) 0 TOWER
OBJ_DATA obj146 = (30.50, 9.50, 5.00) 0 TOWER
OBJ_DATA obj147 = (32.50, 13.50, 5.00) 0 TOWER
OBJ_DATA obj148 = (35.50, 14.50, 6.00) 0 TOWER
OBJ_DATA obj149 = (35.50, 15.50, 6.00) 0 TOWER
OBJ_DATA obj150 = (29.50, 13.50, 4.00) 0 TOWER
OBJ_DATA obj151 = (23.50, 15.50, 5.00) 0 TOWER
OBJ_DATA obj152 = (18.50, 10.50, 4.00) 0 TOWER
OBJ_DATA obj153 = (18.50, 17.50, 6.00) 0 TOWER
OBJ_DATA obj154 = (18.50, 18.50, 6.00) 0 TOWER
OBJ_DATA obj155 = (36.50, 44.50, 5.00) 0 TOWER
OBJ_DATA obj156 = (36.50, 44.50, 6.00) 0 TOWER
OBJ_DATA obj157 = (36.50, 42.50, 5.00) 0 TOWER
OBJ_DATA obj158 = (36.50, 42.50, 6.00) 0 TOWER
OBJ_DATA obj159 = (43.50, 39.50, 5.00) 0 TOWER
OBJ_DATA obj160 = (43.50, 39.50, 6.00) 0 TOWER
OBJ_DATA obj161 = (43.50, 41.50, 5.00) 0 TOWER
OBJ_DATA obj162 = (43.50, 41.50, 6.00) 0 TOWER
OBJ_DATA obj163 = (50.50, 187.50, 6.00) 0 TOWER
OBJ_DATA obj164 = (65.50, 201.50, 5.00) 0 TOWER
OBJ_DATA obj165 = (65.50, 201.50, 6.00) 0 TOWER
OBJ_DATA obj166 = (207.50, 177.50, 5.00) 0 TOWER
OBJ_DATA obj167 = (207.50, 177.50, 6.00) 0 TOWER
OBJ_DATA obj168 = (200.50, 177.50, 5.00) 0 TOWER
OBJ_DATA obj169 = (200.50, 177.50, 6.00) 0 TOWER
OBJ_DATA obj170 = (241.50, 92.50, 6.00) 0 TOWER
OBJ_DATA obj171 = (241.50, 90.50, 6.00) 0 TOWER
OBJ_DATA obj172 = (224.50, 228.50, 6.00) 0 TOWER
OBJ_DATA obj173 = (222.50, 128.50, 6.00) 0 TOWER
OBJ_DATA obj174 = (149.50, 94.50, 6.00) 0 TOWER
OBJ_DATA obj175 = (149.50, 88.50, 6.00) 0 TOWER
OBJ_DATA obj176 = (82.50, 81.80, 2.00) 0 BOLLARD
OBJ_DATA obj177 = (86.20, 85.50, 2.00) 90 BOLLARD
OBJ_DATA obj178 = (159.80, 15.50, 2.00) 90 BOLLARD
OBJ_DATA obj179 = (169.50, 5.80, 2.00) 0 BOLLARD
OBJ_DATA obj180 = (209.50, 171.80, 2.00) 0 BOLLARD
OBJ_DATA obj181 = (205.80, 175.50, 2.00) 90 BOLLARD
OBJ_DATA obj182 = (193.20, 177.50, 2.00) 90 BOLLARD
OBJ_DATA obj183 = (36.20, 198.50, 2.00) 90 BOLLARD
OBJ_DATA obj184 = (160.20, 132.50, 3.00) 90 BOLLARD
OBJ_DATA obj185 = (81.50, 66.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj186 = (67.50, 74.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj187 = (29.50, 252.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj188 = (59.50, 251.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj189 = (85.50, 233.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj190 = (117.50, 234.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj191 = (129.50, 233.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj192 = (151.50, 207.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj193 = (131.50, 200.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj194 = (127.50, 176.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj195 = (154.50, 161.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj196 = (183.50, 152.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj197 = (201.50, 145.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj198 = (208.50, 160.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj199 = (229.50, 167.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj200 = (246.50, 152.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj201 = (227.50, 140.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj202 = (239.50, 126.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj203 = (240.50, 104.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj204 = (203.50, 93.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj205 = (184.50, 106.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj206 = (161.50, 108.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj207 = (159.50, 131.50, 6.00) 0 BONUS_TOKEN
OBJ_DATA obj208 = (159.50, 118.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj209 = (133.50, 126.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj210 = (112.50, 117.50, 6.00) 0 BONUS_TOKEN
OBJ_DATA obj211 = (104.50, 86.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj212 = (83.50, 77.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj213 = (76.50, 82.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj214 = (34.50, 96.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj215 = (24.50, 103.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj216 = (29.50, 85.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj217 = (41.50, 57.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj218 = (13.50, 41.50, 6.00) 0 BONUS_TOKEN
OBJ_DATA obj219 = (26.50, 34.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj220 = (28.50, 29.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj221 = (9.50, 8.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj222 = (47.50, 12.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj223 = (84.50, 5.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj224 = (96.50, 13.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj225 = (148.50, 14.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj226 = (189.50, 3.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj227 = (203.50, 12.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj228 = (251.50, 8.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj229 = (248.50, 59.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj230 = (251.50, 80.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj231 = (228.50, 131.50, 5.00) 0 BONUS_TOKEN
OBJ_DATA obj232 = (170.50, 159.50, 2.00) 0 BONUS_TOKEN
OBJ_DATA obj233 = (173.50, 188.50, 4.00) 0 BONUS_TOKEN
SAVED_COUNTER savecount1 = 0
SAVED_COUNTER savecount2 = 0
SAVED_COUNTER savecount3 = 0
SAVED_COUNTER savecount4 = 0
SAVED_COUNTER savecount5 = 0
SAVED_COUNTER savecount6 = 0
SAVED_COUNTER savecount7 = 0
SAVED_COUNTER savecount8 = 0
SAVED_COUNTER savecount9 = 0
SAVED_COUNTER savecount10 = 0
SAVED_COUNTER savecount11 = 0
SAVED_COUNTER savecount12 = 0
SAVED_COUNTER savecount13 = 0
SAVED_COUNTER savecount14 = 0
SAVED_COUNTER savecount15 = 0
SAVED_COUNTER savecount16 = 0
SAVED_COUNTER savecount17 = 0
SAVED_COUNTER savecount18 = 0
SAVED_COUNTER savecount19 = 0
SAVED_COUNTER savecount20 = 0
SAVED_COUNTER savecount21 = 0
SAVED_COUNTER savecount22 = 0
SAVED_COUNTER savecount23 = 0
SAVED_COUNTER savecount24 = 0
SAVED_COUNTER savecount25 = 0
SAVED_COUNTER savecount26 = 0
SAVED_COUNTER savecount27 = 0
SAVED_COUNTER savecount28 = 0
SAVED_COUNTER savecount29 = 0
SAVED_COUNTER savecount30 = 0
SAVED_COUNTER savecount31 = 0
SAVED_COUNTER savecount32 = 0
SAVED_COUNTER savecount33 = 0
SAVED_COUNTER savecount34 = 0
SAVED_COUNTER savecount35 = 0
SAVED_COUNTER savecount36 = 0
SAVED_COUNTER savecount37 = 0
SAVED_COUNTER savecount38 = 0
SAVED_COUNTER savecount39 = 0
SAVED_COUNTER savecount40 = 0
SAVED_COUNTER savecount41 = 0
SAVED_COUNTER savecount42 = 0
SAVED_COUNTER savecount43 = 0
SAVED_COUNTER savecount44 = 0
SAVED_COUNTER savecount45 = 0
SAVED_COUNTER savecount46 = 0
SAVED_COUNTER savecount47 = 0
SAVED_COUNTER savecount48 = 0
SAVED_COUNTER savecount49 = 0
SAVED_COUNTER savecount50 = 0
SAVED_COUNTER savecount51 = 0
SAVED_COUNTER savecount52 = 0
SAVED_COUNTER savecount53 = 0
SAVED_COUNTER savecount54 = 0
SAVED_COUNTER savecount55 = 0
SAVED_COUNTER savecount56 = 0
SAVED_COUNTER savecount57 = 0
SAVED_COUNTER savecount58 = 0
SAVED_COUNTER savecount59 = 0
SAVED_COUNTER savecount60 = 0
SAVED_COUNTER savecount61 = 0
SAVED_COUNTER savecount62 = 0
SAVED_COUNTER savecount63 = 0
SAVED_COUNTER savecount64 = 0
SAVED_COUNTER savecount65 = 0
SAVED_COUNTER savecount66 = 0
SAVED_COUNTER savecount67 = 0
SAVED_COUNTER savecount68 = 0
SAVED_COUNTER savecount69 = 0
SAVED_COUNTER savecount70 = 0
SAVED_COUNTER savecount71 = 0
SAVED_COUNTER savecount72 = 0
SAVED_COUNTER savecount73 = 0
SAVED_COUNTER savecount74 = 0
SAVED_COUNTER savecount75 = 0
SAVED_COUNTER savecount76 = 0
SAVED_COUNTER savecount77 = 0
SAVED_COUNTER savecount78 = 0
SAVED_COUNTER savecount79 = 0
SAVED_COUNTER savecount80 = 0
SAVED_COUNTER savecount81 = 0
SAVED_COUNTER savecount82 = 0
SAVED_COUNTER savecount83 = 0
SAVED_COUNTER savecount84 = 0
SAVED_COUNTER savecount85 = 0
SAVED_COUNTER savecount86 = 0
SAVED_COUNTER savecount87 = 0
SAVED_COUNTER savecount88 = 0
SAVED_COUNTER savecount89 = 0
SAVED_COUNTER savecount90 = 0
SAVED_COUNTER savecount91 = 0
SAVED_COUNTER savecount92 = 0
SAVED_COUNTER savecount93 = 0
SAVED_COUNTER savecount94 = 0
SAVED_COUNTER savecount95 = 0
SAVED_COUNTER savecount96 = 0
SAVED_COUNTER savecount97 = 0
SAVED_COUNTER savecount98 = 0
SAVED_COUNTER savecount99 = 0
SAVED_COUNTER savecount100 = 0
SAVED_COUNTER savecount101 = 0
SAVED_COUNTER savecount102 = 0
SAVED_COUNTER savecount103 = 0
SAVED_COUNTER savecount104 = 0
SAVED_COUNTER savecount105 = 0
SAVED_COUNTER savecount106 = 0
SAVED_COUNTER savecount107 = 0
SAVED_COUNTER savecount108 = 0
SAVED_COUNTER savecount109 = 0
SAVED_COUNTER savecount110 = 0
SAVED_COUNTER savecount111 = 0
SAVED_COUNTER savecount112 = 0
SAVED_COUNTER savecount113 = 0
SAVED_COUNTER savecount114 = 0
SAVED_COUNTER savecount115 = 0
SAVED_COUNTER savecount116 = 0
SAVED_COUNTER savecount117 = 0
SAVED_COUNTER savecount118 = 0
SAVED_COUNTER savecount119 = 0
SAVED_COUNTER savecount120 = 0
SAVED_COUNTER savecount121 = 0
SAVED_COUNTER savecount122 = 0
SAVED_COUNTER savecount123 = 0
COUNTER count1 = 1
COUNTER count2 = 0
COUNTER count3 = 0
COUNTER count4 = 0
COUNTER count5 = 0
COUNTER count6 = 0
DECLARE_MISSION_FLAG (p1, count2)
DECLARE_FINISH_SCORE (1000000)
DECLARE_TOTAL_MISSIONS (22)
DECLARE_TOTAL_SECRETS (20)
SAVED_COUNTER savecount124 = 0
SAVED_COUNTER savecount125 = 0
SAVED_COUNTER savecount126 = 0
SAVED_COUNTER savecount127 = 0
SAVED_COUNTER savecount128 = 0
SAVED_COUNTER savecount129 = 0
SAVED_COUNTER savecount130 = 0
SAVED_COUNTER savecount131 = 0
SAVED_COUNTER savecount132 = 0
SAVED_COUNTER savecount133 = 0
DECLARE_MISSIONS_PASSED_FLAG (savecount124)
DECLARE_GANG_ONE_MISSIONS_PASSED_FLAG (savecount126)
DECLARE_GANG_TWO_MISSIONS_PASSED_FLAG (savecount127)
DECLARE_GANG_THREE_MISSIONS_PASSED_FLAG (savecount128)
DECLARE_GANG_ONE_MISSIONS_TOTAL (7)
DECLARE_GANG_TWO_MISSIONS_TOTAL (7)
DECLARE_GANG_THREE_MISSIONS_TOTAL (7)
DECLARE_SECRETS_PASSED_FLAG (savecount132)
DECLARE_SECRETS_FAILED_FLAG (savecount133)
DECLARE_GANG_ONE_DEATH_BASE_BRIEF (p1, 7090)
DECLARE_GANG_TWO_DEATH_BASE_BRIEF (p1, 7080)
DECLARE_GANG_THREE_DEATH_BASE_BRIEF (p1, 7070)
DECLARE_GANG_ONE_MISSION_FLAG (p1, count3)
DECLARE_GANG_TWO_MISSION_FLAG (p1, count5)
DECLARE_GANG_THREE_MISSION_FLAG (p1, count4)
SAVED_COUNTER savecount134 = 0
SAVED_COUNTER savecount135 = 0
SAVED_COUNTER savecount136 = 0
SAVED_COUNTER savecount137 = 0
COUNTER count7 = 0
COUNTER count8 = 0
COUNTER count9 = 0
COUNTER count10 = 0
COUNTER count11 = 0
SAVED_COUNTER savecount138 = 0
SAVED_COUNTER savecount139 = 0
COUNTER count12 = 0
COUNTER count13 = 0
COUNTER count14 = 0
COUNTER count15 = 0
COUNTER count16 = 0
COUNTER count17 = 0
COUNTER count18 = 0
COUNTER count19 = 0
COUNTER count20 = 0
COUNTER count21 = 0
CHAR_DATA chr1
SAVED_COUNTER savecount140 = 0
SAVED_COUNTER savecount141 = 0
SAVED_COUNTER savecount142 = 0
SAVED_COUNTER savecount143 = 0
SAVED_COUNTER savecount144 = 0
SAVED_COUNTER savecount145 = 0
SAVED_COUNTER savecount146 = 0
SAVED_COUNTER savecount147 = 0
SAVED_COUNTER savecount148 = 0
SAVED_COUNTER savecount149 = 0
SAVED_COUNTER savecount150 = 0
SAVED_COUNTER savecount151 = 0
SAVED_COUNTER savecount152 = 0
SAVED_COUNTER savecount153 = 0
SAVED_COUNTER savecount154 = 0
SAVED_COUNTER savecount155 = 0
SOUND sound1 = (155.50, 139.50, 6.00) CHURCH_SINGING PLAY_FOREVER
SOUND sound2 = (67.50, 135.50, 6.00) CHURCH_SINGING PLAY_FOREVER
SOUND sound3 = (79.50, 27.50, 6.00) GENERATOR_RUMBLE PLAY_FOREVER
SOUND sound4 = (65.50, 206.50, 6.00) GENERATOR_RUMBLE PLAY_FOREVER
SOUND sound5 = (59.50, 21.50, 6.00) FUNNY_FARM PLAY_FOREVER
SOUND sound6 = (158.50, 5.50, 6.00) GENERATOR_RUMBLE PLAY_FOREVER
SOUND sound7 = (120.50, 22.50, 6.00) NIGHT_CLUB PLAY_FOREVER
SOUND sound8 = (135.50, 222.50, 6.00) MUMBLE PLAY_FOREVER
SOUND sound9 = (165.50, 121.50, 6.00) FAN_NOISE PLAY_FOREVER
SOUND sound10 = (60.50, 181.50, 6.00) BAR PLAY_FOREVER
SOUND sound11 = (44.50, 197.50, 6.00) FAN_NOISE PLAY_FOREVER
SOUND sound12 = (74.50, 41.50, 6.00) FUNNY_FARM PLAY_FOREVER
SOUND sound13 = (11.50, 44.50, 6.00) FUNNY_FARM PLAY_FOREVER
SOUND sound14 = (59.50, 7.50, 6.00) INDUSTRIAL_LOW PLAY_FOREVER
SOUND sound15 = (151.50, 136.50, 6.00) CLOCK_TOWER PLAY_FOREVER
SOUND sound16 = (61.50, 135.50, 6.00) CLOCK_TOWER PLAY_FOREVER
SOUND sound17 = (25.50, 185.50, 6.00) MUMBLE PLAY_FOREVER
SOUND sound18 = (11.50, 107.50, 6.00) MUMBLE PLAY_FOREVER
SOUND sound19 = (238.50, 176.50, 6.00) MUMBLE PLAY_FOREVER
SOUND sound20 = (35.50, 18.50, 6.00) FUNNY_FARM PLAY_FOREVER
SOUND sound21 = (20.50, 10.50, 6.00) FUNNY_FARM PLAY_FOREVER
SOUND sound22 = (81.50, 8.50, 6.00) FUNNY_FARM PLAY_FOREVER
ARROW_DATA arrow1
ARROW_DATA arrow2
ARROW_DATA arrow3
ARROW_DATA arrow4
ARROW_DATA arrow5
CHAR_DATA chr2
PARKED_CAR_DATA auto1 = (89.50, 239.50, 2.00) 3 0 GRAHAM
PARKED_CAR_DATA auto2 = (86.50, 127.50, 2.00) 3 180 MESSER
PARKED_CAR_DATA auto3 = (91.50, 131.50, 2.00) 3 180 DART
PARKED_CAR_DATA auto4 = (243.50, 9.50, 2.00) 3 0 ALFA
PARKED_CAR_DATA auto5 = (225.50, 4.50, 2.00) 3 0 ALLARD
PARKED_CAR_DATA auto6 = (232.50, 95.50, 3.00) 6 180 BUG
PARKED_CAR_DATA auto7 = (219.10, 73.50, 3.00) 5 273 BMW
PARKED_CAR_DATA auto8 = (234.50, 72.50, 4.00) 8 5 ALFA
PARKED_CAR_DATA auto9 = (215.50, 22.50, 2.00) 10 0 DART
PARKED_CAR_DATA auto10 = (91.50, 127.50, 2.00) 14 189 STYPE
PARKED_CAR_DATA auto11 = (67.50, 137.90, 2.00) 19 2 ALLARD
PARKED_CAR_DATA auto12 = (10.50, 176.50, 2.00) 7 270 TRUKCAB1
PARKED_CAR_DATA auto13 = (11.50, 216.50, 2.00) 9 187 GRAHAM
PARKED_CAR_DATA auto14 = (61.50, 219.90, 2.00) 11 1 RTYPE
PARKED_CAR_DATA auto15 = (57.50, 219.50, 2.00) 12 9 MESSER
PARKED_CAR_DATA auto16 = (88.00, 234.00, 2.00) 13 0 VESPA
PARKED_CAR_DATA auto17 = (121.50, 239.50, 2.00) 17 0 AMDB4
PARKED_CAR_DATA auto18 = (3.50, 249.50, 2.00) 19 0 DART
PARKED_CAR_DATA auto19 = (61.50, 232.50, 2.00) 3 2 GRAHAM
PARKED_CAR_DATA auto20 = (34.00, 140.00, 2.00) 1 7 AMDB4
PARKED_CAR_DATA auto21 = (31.50, 126.80, 2.00) 4 1 T2000GT
PARKED_CAR_DATA auto22 = (36.50, 90.50, 2.00) 7 181 DART
PARKED_CAR_DATA auto23 = (17.50, 63.50, 3.00) 1 186 ALFA
PARKED_CAR_DATA auto24 = (50.50, 40.50, 2.00) 9 93 TRUKCAB1
PARKED_CAR_DATA auto25 = (40.00, 21.00, 2.00) 3 3 BMW
PARKED_CAR_DATA auto26 = (46.50, 3.70, 2.00) 1 0 STYPE
PARKED_CAR_DATA auto27 = (59.00, 48.00, 2.00) 10 2 RTYPE
PARKED_CAR_DATA auto28 = (110.50, 212.50, 2.00) 1 273 TRUKCAB1
PARKED_CAR_DATA auto29 = (130.00, 195.00, 2.00) 3 0 ALLARD
PARKED_CAR_DATA auto30 = (154.50, 225.20, 2.00) 5 180 GRAHAM
PARKED_CAR_DATA auto31 = (169.00, 211.00, 2.00) 7 8 AMDB4
PARKED_CAR_DATA auto32 = (187.50, 197.50, 2.00) 11 90 MESSER
PARKED_CAR_DATA auto33 = (198.50, 188.50, 2.00) 13 180 VAN
PARKED_CAR_DATA auto34 = (206.00, 199.00, 2.00) 14 0 BMW
PARKED_CAR_DATA auto35 = (231.00, 201.00, 2.00) 17 270 VAN
PARKED_CAR_DATA auto36 = (252.00, 185.00, 3.00) 19 181 BUG
PARKED_CAR_DATA auto37 = (225.00, 153.00, 2.00) 20 3 ALLARD
PARKED_CAR_DATA auto38 = (252.00, 108.00, 4.00) 20 270 DART
PARKED_CAR_DATA auto39 = (252.00, 85.00, 3.00) 1 270 GRAHAM
PARKED_CAR_DATA auto40 = (231.00, 89.00, 3.00) 3 183 AMDB4
PARKED_CAR_DATA auto41 = (227.50, 88.50, 3.00) 5 178 GRAHAM
PARKED_CAR_DATA auto42 = (211.50, 38.50, 2.00) 9 3 ALLARD
PARKED_CAR_DATA auto43 = (88.50, 129.50, 2.00) -1 180 TRUKCONT
PARKED_CAR_DATA auto44 = (222.50, 4.50, 2.00) -1 0 TRUKCONT
PARKED_CAR_DATA auto45 = (9.50, 16.50, 2.00) -1 90 TRUKTRNS
PARKED_CAR_DATA auto46 = (233.50, 215.50, 2.00) -1 90 TRUKTRNS
CAR_DATA auto47
CAR_DATA auto48
BONUS bonus1
BONUS bonus2
BONUS bonus3
BONUS bonus4
BONUS bonus5
BONUS bonus6
BONUS bonus7
BONUS bonus8
BONUS bonus9
BONUS bonus10
BONUS bonus11
BONUS bonus12
BONUS bonus13
BONUS bonus14
BONUS bonus15
BONUS bonus16
BONUS bonus17
BONUS bonus18
BONUS bonus19
BONUS bonus20
OBJ_DATA obj234 = (130.50, 109.50, 6.00) 0 KILL_FRENZY
OBJ_DATA obj235 = (125.50, 82.50, 4.00) 0 KILL_FRENZY
OBJ_DATA obj236 = (214.50, 50.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj237 = (88.50, 27.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj238 = (198.50, 245.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj239 = (112.50, 241.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj240 = (166.50, 183.50, 4.00) 0 KILL_FRENZY
OBJ_DATA obj241 = (168.50, 207.50, 3.00) 0 KILL_FRENZY
OBJ_DATA obj242 = (181.50, 145.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj243 = (247.50, 220.50, 3.00) 0 KILL_FRENZY
OBJ_DATA obj244 = (203.50, 197.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj245 = (194.50, 121.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj246 = (147.50, 91.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj247 = (153.50, 58.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj248 = (152.50, 104.50, 3.00) 0 KILL_FRENZY
OBJ_DATA obj249 = (9.50, 53.50, 5.00) 0 KILL_FRENZY
PARKED_CAR_DATA auto49 = (226.50, 238.50, 2.00) 0 0 TANK
PARKED_CAR_DATA auto50 = (3.50, 164.50, 3.00) 0 180 TANK
PARKED_CAR_DATA auto51 = (5.50, 26.50, 3.00) 0 0 FIRETRUK
PARKED_CAR_DATA auto52 = (8.50, 139.50, 3.00) 0 270 TAXI
TIMER_DATA timer1
ONSCREEN_COUNTER onscreen1
COUNTER count22 = 0
COUNTER count23 = 0

function1:
count1 = 1
count2 = 1
DO_NOWT
ENDEXEC
// CMD:IF_JUMP
// CMD:GOTO
CHECK_SCORE_GREATER(p1, 999999)
// CMD:NOT
DO_NOWT
count2 = 1
DO_NOWT
ENDEXEC
// CMD:IF_JUMP
// CMD:GOTO
ENDEXEC
// CMD:IF_JUMP
// CMD:GOTO
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1989)
LEVEL_END_POINT_ARROW_AT (arrow5, 153.50, 138.50, 2.00)
count2 = 0
CHECK_SCORE_GREATER(p1, 999999)
// CMD:IF_JUMP
LOCATE_CHARACTER_ANY_MEANS(p1, 153.50, 138.50, 2.00, 1.00, 1.00)
REMOVE_ARROW (arrow5)
FINISH_LEVEL (BONUS_1)
// CMD:IF_JUMP
ENDEXEC
// CMD:IF_JUMP
// CMD:GOTO
REMOVE_ARROW (arrow5)
// CMD:IF_JUMP
// CMD:GOTO
RETURN


function2:
count2 = 0
savecount124 = 21
// CMD:IF_JUMP
LAUNCH_MISSION (wil_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger1 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj68, function3:)

function3:
DO_EASY_PHONE_TEMPLATE (1098, wil_ye1.mis, savecount51, savecount26, count3, count4, count5, yakuzagang, 0)
SET savecount26 = 0
SET savecount1 = 0
GOSUB function2:
savecount126 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1001)
DISPLAY_MESSAGE (1016)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger2 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj69, function4:)

function4:
DO_EASY_PHONE_TEMPLATE (1098, wil_ye2.mis, savecount52, savecount27, count3, count4, count5, yakuzagang, 0)
SET savecount27 = 0
SET savecount2 = 0
GOSUB function2:
savecount126 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1001)
DISPLAY_MESSAGE (1016)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger3 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj70, function5:)

function5:
DO_PHONE_TEMPLATE (1098, wil_ym1.mis, wil_ym3.mis, savecount54, savecount29, savecount105, count3, count4, count5, yakuzagang, 2)
SET savecount29 = 0
SET savecount4 = 0
SET savecount105 = 0
SET savecount81 = 0
savecount56 = 1
SET savecount105 = 1
SET savecount105 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount126 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1001)
DISPLAY_MESSAGE (1016)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger4 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj71, function6:)

function6:
DO_PHONE_TEMPLATE (1098, wil_ym2.mis, wil_ym3.mis, savecount55, savecount30, savecount105, count3, count4, count5, yakuzagang, 2)
SET savecount30 = 0
SET savecount5 = 0
SET savecount105 = 0
SET savecount81 = 0
savecount56 = 1
SET savecount105 = 1
SET savecount105 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount126 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1001)
DISPLAY_MESSAGE (1016)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger5 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj72, function7:)

function7:
DO_PHONE_TEMPLATE (1098, wil_yh1.mis, wil_yh2.mis, savecount57, savecount32, savecount107, count3, count4, count5, yakuzagang, 4)
SET savecount32 = 0
SET savecount7 = 0
SET savecount107 = 0
SET savecount83 = 0
SET savecount33 = 0
SET savecount8 = 0
SET savecount106 = 0
SET savecount82 = 0
savecount58 = 1
SET savecount107 = 1
SET savecount107 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount126 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1001)
DISPLAY_MESSAGE (1016)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger6 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj78, function8:)

function8:
DO_EASY_PHONE_TEMPLATE (1118, wil_ze1.mis, savecount67, savecount42, count5, count4, count3, zaibatsugang, 0)
SET savecount42 = 0
SET savecount17 = 0
GOSUB function2:
savecount127 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1002)
DISPLAY_MESSAGE (1018)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger7 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj79, function9:)

function9:
DO_EASY_PHONE_TEMPLATE (1118, wil_ze2.mis, savecount68, savecount43, count5, count4, count3, zaibatsugang, 0)
SET savecount43 = 0
SET savecount18 = 0
GOSUB function2:
savecount127 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1002)
DISPLAY_MESSAGE (1018)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger8 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj80, function10:)

function10:
DO_PHONE_TEMPLATE (1118, wil_zm1.mis, wil_zm3.mis, savecount70, savecount45, savecount121, count5, count4, count3, zaibatsugang, 2)
SET savecount45 = 0
SET savecount20 = 0
SET savecount121 = 0
SET savecount97 = 0
savecount72 = 1
SET savecount121 = 1
SET savecount121 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount127 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1002)
DISPLAY_MESSAGE (1018)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger9 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj81, function11:)

function11:
DO_PHONE_TEMPLATE (1118, wil_zm2.mis, wil_zm3.mis, savecount71, savecount46, savecount121, count5, count4, count3, zaibatsugang, 2)
SET savecount46 = 0
SET savecount21 = 0
SET savecount121 = 0
SET savecount97 = 0
savecount72 = 1
SET savecount121 = 1
SET savecount121 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount127 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1002)
DISPLAY_MESSAGE (1018)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger10 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj82, function12:)

function12:
DO_PHONE_TEMPLATE (1118, wil_zh1.mis, wil_zh2.mis, savecount73, savecount48, savecount123, count5, count4, count3, zaibatsugang, 4)
SET savecount98 = 0
SET savecount99 = 0
SET savecount122 = 0
SET savecount123 = 0
SET savecount48 = 0
SET savecount49 = 0
SET savecount48 = 0
SET savecount49 = 0
savecount74 = 1
SET savecount123 = 1
SET savecount123 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount127 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1002)
DISPLAY_MESSAGE (1018)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger11 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj73, function13:)

function13:
DO_EASY_PHONE_TEMPLATE (1108, wil_le1.mis, savecount59, savecount34, count4, count3, count5, looniegang, 0)
SET savecount34 = 0
SET savecount9 = 0
GOSUB function2:
savecount128 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1003)
DISPLAY_MESSAGE (1017)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger12 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj74, function14:)

function14:
DO_EASY_PHONE_TEMPLATE (1108, wil_le2.mis, savecount60, savecount35, count4, count3, count5, looniegang, 0)
SET savecount35 = 0
SET savecount10 = 0
GOSUB function2:
savecount128 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1003)
DISPLAY_MESSAGE (1017)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger13 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj75, function15:)

function15:
DO_PHONE_TEMPLATE (1108, wil_lm1.mis, wil_lm3.mis, savecount62, savecount37, savecount113, count4, count3, count5, looniegang, 2)
SET savecount37 = 0
SET savecount12 = 0
SET savecount113 = 0
SET savecount89 = 0
savecount64 = 1
SET savecount113 = 1
SET savecount113 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount128 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1003)
DISPLAY_MESSAGE (1017)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger14 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj76, function16:)

function16:
DO_PHONE_TEMPLATE (1108, wil_lm2.mis, wil_lm3.mis, savecount63, savecount38, savecount113, count4, count3, count5, looniegang, 2)
SET savecount38 = 0
SET savecount13 = 0
SET savecount113 = 0
SET savecount89 = 0
savecount64 = 1
SET savecount113 = 1
SET savecount113 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount128 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1003)
DISPLAY_MESSAGE (1017)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger15 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj77, function17:)

function17:
DO_PHONE_TEMPLATE (1108, wil_lh1.mis, wil_lh2.mis, savecount65, savecount40, savecount115, count4, count3, count5, looniegang, 4)
SET savecount40 = 0
SET savecount15 = 0
SET savecount41 = 0
SET savecount16 = 0
SET savecount115 = 0
SET savecount91 = 0
SET savecount114 = 0
SET savecount90 = 0
savecount66 = 1
SET savecount115 = 1
SET savecount115 = 0
// CMD:IF_JUMP
GOSUB function2:
savecount128 = 7
CLEAR_ALL_BRIEFS ()
DISPLAY_BRIEF_NOW (1003)
DISPLAY_MESSAGE (1017)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger16 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj86, function18:)

function18:
count2 = 1
RETURN

// CMD:IF_JUMP
DISABLE_THREAD_TRIGGER (trigger16)
STOP_PHONE (obj86)
LAUNCH_MISSION (wil_tra.mis)
GOSUB function2:
RETURN
THREAD_TRIGGER trigger17 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj83, function19:)

function19:
DISPLAY_BRIEF (1618)
DISPLAY_BRIEF (1619)
RETURN

THREAD_TRIGGER trigger18 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj84, function20:)

function20:
DISPLAY_BRIEF (1623)
DISPLAY_BRIEF (1624)
RETURN

THREAD_TRIGGER trigger19 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj85, function21:)

function21:
DISPLAY_BRIEF (1621)
DISPLAY_BRIEF (1622)
RETURN

THREAD_TRIGGER trigger20 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 159.00, 137.00, 2.00, 4.00, 1.00, function22:)

function22:
PERFORM_SAVE_GAME (trigger20, 159.00, 137.00, 2.00, 4.00, 1.00)
RETURN

THREAD_TRIGGER trigger21 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 130.50, 109.50, 6.00, 0.50, 0.50, function23:)

function23:
START_BASIC_KF_TEMPLATE (trigger21, 1901, obj234, p1, MOLOTOV)
bonus1 = START_BONUS_CHECK (cityinfo, 1800, 5, 0, CHAR, NOT_EXCLUSIVE, BY_MOLOTOV, NONE, NO_OCCUPATION, -2)
DO_BASIC_KF_TEMPLATE (bonus1, timer1, 60, onscreen1, count22, 5, 1901, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger22 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 125.50, 82.50, 4.00, 0.50, 0.50, function24:)

function24:
START_BASIC_KF_TEMPLATE (trigger22, 7021, obj235, p1, FLAME_THROWER)
bonus2 = START_BONUS_CHECK (cityinfo, 3600, 60, 0, CHAR, NOT_EXCLUSIVE, BY_FLAMETHROWER, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus2, timer1, 120, onscreen1, count22, 60, 7021, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger23 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 214.50, 50.50, 2.00, 0.50, 0.50, function25:)

function25:
START_BASIC_KF_TEMPLATE (trigger23, 7031, obj236, p1, ROCKET_LAUNCHER)
bonus3 = START_BONUS_CHECK (cityinfo, 1800, 10, 0, CAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus3, timer1, 60, onscreen1, count22, 10, 7031, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger24 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 88.50, 27.50, 2.00, 0.50, 0.50, function26:)

function26:
START_BASIC_KF_TEMPLATE (trigger24, 7041, obj237, p1, MACHINE_GUN)
bonus4 = START_BONUS_CHECK (cityinfo, 3600, 70, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus4, timer1, 120, onscreen1, count22, 70, 7041, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger25 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 198.50, 245.50, 2.00, 0.50, 0.50, function27:)

function27:
START_BASIC_KF_TEMPLATE (trigger25, 7051, obj238, p1, SILENCED_MACHINE_GUN)
bonus5 = START_BONUS_CHECK (cityinfo, 3600, 80, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus5, timer1, 120, onscreen1, count22, 80, 7051, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger26 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 112.50, 241.50, 2.00, 0.50, 0.50, function28:)

function28:
START_BASIC_KF_TEMPLATE (trigger26, 7061, obj239, p1, SILENCED_MACHINE_GUN)
bonus6 = START_BONUS_CHECK (cityinfo, 1800, 25, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus6, timer1, 60, onscreen1, count22, 25, 7061, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger27 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto49, function29:)

function29:
START_BASIC_KF_TEMPLATE (trigger27, 7101, auto49, p1, TANK_GUN)
bonus7 = START_BONUS_CHECK (cityinfo, 1800, 35, 0, CHAR, NOT_EXCLUSIVE, BY_ANY_WEAPON, TANK, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus7, timer1, 60, onscreen1, count22, 35, 7101, p1, LIVES, 1)
IS_CHARACTER_IN_CAR(p1, auto49)
DO_NOWT
// CMD:IF_JUMP
// CMD:GOTO
CHANGE_CAR_LOCK (auto49, LOCKOUT_PLAYER)
RETURN

THREAD_TRIGGER trigger28 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto50, function30:)

function30:
START_BASIC_KF_TEMPLATE (trigger28, 7111, auto50, p1, TANK_GUN)
bonus8 = START_BONUS_CHECK (cityinfo, 1800, 20, 0, CAR, NOT_EXCLUSIVE, BY_ANY_WEAPON, TANK, NONE)
DO_BASIC_KF_TEMPLATE (bonus8, timer1, 60, onscreen1, count22, 20, 7111, p1, LIVES, 1)
IS_CHARACTER_IN_CAR(p1, auto50)
DO_NOWT
// CMD:IF_JUMP
// CMD:GOTO
CHANGE_CAR_LOCK (auto50, LOCKOUT_PLAYER)
RETURN

THREAD_TRIGGER trigger29 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto51, function31:)

function31:
START_BASIC_KF_TEMPLATE (trigger29, 7121, auto51, p1, NO_WEAPON)
bonus9 = START_BONUS_CHECK (cityinfo, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_VEHICLE, FIRETRUK, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus9, timer1, 60, onscreen1, count22, 20, 7121, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger30 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 166.50, 183.50, 4.00, 0.50, 0.50, function32:)

function32:
START_BASIC_KF_TEMPLATE (trigger30, 7131, obj240, p1, MOLOTOV)
bonus10 = START_BONUS_CHECK (cityinfo, 1800, 10, 0, CHAR, NOT_EXCLUSIVE, BY_MOLOTOV, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus10, timer1, 60, onscreen1, count22, 10, 7131, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger31 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 168.50, 207.50, 3.00, 0.50, 0.50, function33:)

function33:
START_BASIC_KF_TEMPLATE (trigger31, 7141, obj241, p1, MOLOTOV)
bonus11 = START_BONUS_CHECK (cityinfo, 3600, 30, 0, CHAR, NOT_EXCLUSIVE, BY_MOLOTOV, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus11, timer1, 120, onscreen1, count22, 30, 7141, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger32 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 181.50, 145.50, 2.00, 0.50, 0.50, function34:)

function34:
START_BASIC_KF_TEMPLATE (trigger32, 7151, obj242, p1, ROCKET_LAUNCHER)
bonus12 = START_BONUS_CHECK (cityinfo, 1800, 15, 0, CAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus12, timer1, 60, onscreen1, count22, 15, 7151, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger33 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto52, function35:)

function35:
START_BASIC_KF_TEMPLATE (trigger33, 7161, auto52, p1, NO_WEAPON)
bonus13 = START_BONUS_CHECK (cityinfo, 5400, 50, 0, CHAR, NOT_EXCLUSIVE, BY_VEHICLE, TAXI, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus13, timer1, 180, onscreen1, count22, 50, 7161, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger34 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 247.50, 220.50, 3.00, 0.50, 0.50, function36:)

function36:
START_BASIC_KF_TEMPLATE (trigger34, 7171, obj243, p1, FLAME_THROWER)
bonus14 = START_BONUS_CHECK (cityinfo, 1800, 10, 0, CHAR, NOT_EXCLUSIVE, BY_FLAMETHROWER, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus14, timer1, 60, onscreen1, count22, 10, 7171, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger35 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 203.50, 197.50, 2.00, 0.50, 0.50, function37:)

function37:
START_BASIC_KF_TEMPLATE (trigger35, 7181, obj244, p1, FLAME_THROWER)
bonus15 = START_BONUS_CHECK (cityinfo, 1800, 10, 0, CAR, NOT_EXCLUSIVE, BY_FLAMETHROWER, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus15, timer1, 60, onscreen1, count22, 10, 7181, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger36 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 194.50, 121.50, 2.00, 0.50, 0.50, function38:)

function38:
START_BASIC_KF_TEMPLATE (trigger36, 7191, obj245, p1, ROCKET_LAUNCHER)
bonus16 = START_BONUS_CHECK (cityinfo, 5400, 30, 0, CHAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus16, timer1, 180, onscreen1, count22, 30, 7191, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger37 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 147.50, 91.50, 2.00, 0.50, 0.50, function39:)

function39:
START_BASIC_KF_TEMPLATE (trigger37, 7201, obj246, p1, MACHINE_GUN)
bonus17 = START_BONUS_CHECK (cityinfo, 3600, 40, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus17, timer1, 120, onscreen1, count22, 40, 7201, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger38 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 153.50, 58.50, 2.00, 0.50, 0.50, function40:)

function40:
START_BASIC_KF_TEMPLATE (trigger38, 7211, obj247, p1, MACHINE_GUN)
bonus18 = START_BONUS_CHECK (cityinfo, 3600, 8, 0, CAR, NOT_EXCLUSIVE, BY_GUN, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus18, timer1, 120, onscreen1, count22, 8, 7211, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger39 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 152.50, 104.50, 3.00, 0.50, 0.50, function41:)

function41:
START_BASIC_KF_TEMPLATE (trigger39, 7221, obj248, p1, SILENCED_MACHINE_GUN)
bonus19 = START_BONUS_CHECK (cityinfo, 1800, 5, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, POLICE, -2)
DO_BASIC_KF_TEMPLATE (bonus19, timer1, 60, onscreen1, count22, 5, 7221, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger40 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 9.50, 53.50, 5.00, 0.50, 0.50, function42:)

function42:
START_BASIC_KF_TEMPLATE (trigger40, 7231, obj249, p1, SILENCED_MACHINE_GUN)
bonus20 = START_BONUS_CHECK (cityinfo, 1800, 4, 0, CAR, NOT_EXCLUSIVE, BY_GUN, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus20, timer1, 60, onscreen1, count22, 4, 7231, p1, LIVES, 1)
RETURN

DECLARE_CRANE_POWERUP (crane2, gen2, 181, 12, 3)
DECLARE_CRANE_POWERUP (crane4, gen1, 239, 249, 3)
LEVELSTART
EXEC
SET_AMBIENT_LEVEL (0.30, 0)
SET_GANG_KILL_REACTION (looniegang, zaibatsugang, 1)
SET_GANG_KILL_REACTION (yakuzagang, looniegang, 1)
SET_GANG_KILL_REACTION (zaibatsugang, yakuzagang, 1)
SUPPRESS_THIS_CAR_MODEL (ISETLIMO)
MAKE_DOOR_MANUAL (door20)
MAKE_DOOR_MANUAL (door8)
SWITCH_GENERATOR (gen3, ON)
SWITCH_GENERATOR (gen4, ON)
SWITCH_GENERATOR (gen5, ON)
SWITCH_GENERATOR (gen6, ON)
SWITCH_GENERATOR (gen7, ON)
SWITCH_GENERATOR (gen8, ON)
SWITCH_GENERATOR (gen9, ON)
SWITCH_GENERATOR (gen10, ON)
SWITCH_GENERATOR (gen11, ON)
SWITCH_GENERATOR (gen12, ON)
SWITCH_GENERATOR (gen13, ON)
SWITCH_GENERATOR (gen14, ON)
SWITCH_GENERATOR (gen15, ON)
SWITCH_GENERATOR (gen16, ON)
SWITCH_GENERATOR (gen17, ON)
SWITCH_GENERATOR (gen18, ON)
SWITCH_GENERATOR (gen19, ON)
SWITCH_GENERATOR (gen20, ON)
SWITCH_GENERATOR (gen21, ON)
SWITCH_GENERATOR (gen23, ON)
SWITCH_GENERATOR (gen25, ON)
SWITCH_GENERATOR (gen27, ON)
SWITCH_GENERATOR (gen29, ON)
SWITCH_GENERATOR (gen22, ON)
SWITCH_GENERATOR (gen24, ON)
SWITCH_GENERATOR (gen26, ON)
SWITCH_GENERATOR (gen28, ON)
SWITCH_GENERATOR (gen30, ON)
SWITCH_GENERATOR (gen31, ON)
SWITCH_GENERATOR (gen32, ON)
SWITCH_GENERATOR (gen36, ON)
SWITCH_GENERATOR (gen37, ON)
SWITCH_GENERATOR (gen38, ON)
SWITCH_GENERATOR (gen39, ON)
SWITCH_GENERATOR (gen40, ON)
SWITCH_GENERATOR (gen41, ON)
SWITCH_GENERATOR (gen33, ON)
SWITCH_GENERATOR (gen34, ON)
SWITCH_GENERATOR (gen35, ON)
SWITCH_GENERATOR (gen42, ON)
SWITCH_GENERATOR (gen43, ON)
SWITCH_GENERATOR (gen44, ON)
SWITCH_GENERATOR (gen45, ON)
SWITCH_GENERATOR (gen46, ON)
SWITCH_GENERATOR (gen47, ON)
SWITCH_GENERATOR (gen48, ON)
SET_DEATHARREST_STATE (p1, ON)
SET_DIR_OF_TV_VANS (159.00, 137.00)
GIVE_CAR_ALARM (auto1)
GIVE_CAR_ALARM (auto2)
GIVE_CAR_ALARM (auto3)
GIVE_CAR_ALARM (auto4)
GIVE_CAR_ALARM (auto5)
GIVE_CAR_ALARM (auto6)
GIVE_CAR_ALARM (auto7)
GIVE_CAR_ALARM (auto8)
GIVE_CAR_ALARM (auto9)
GIVE_CAR_ALARM (auto10)
GIVE_CAR_ALARM (auto11)
GIVE_CAR_ALARM (auto12)
GIVE_CAR_ALARM (auto15)
GIVE_CAR_ALARM (auto20)
GIVE_CAR_ALARM (auto24)
GIVE_CAR_ALARM (auto30)
GIVE_CAR_ALARM (auto29)
GIVE_CAR_ALARM (auto34)
GIVE_CAR_ALARM (auto40)
GIVE_CAR_ALARM (auto17)
GIVE_CAR_ALARM (auto19)
GIVE_CAR_ALARM (auto21)
GIVE_CAR_ALARM (auto41)
GIVE_CAR_ALARM (auto42)
GIVE_CAR_ALARM (auto22)
GIVE_CAR_ALARM (auto25)
GIVE_CAR_ALARM (auto38)
GIVE_CAR_ALARM (auto28)
ENDEXEC
GOSUB function1:
LEVELEND
[/mis]

ste.mis:
[mis]// Decompiled from "ste.scr" Using Epic GTA2 Script Decompiler by T.M.

FORWARD function1:
FORWARD function2:
FORWARD function3:
FORWARD function4:
FORWARD function5:
FORWARD function6:
FORWARD function7:
FORWARD function8:
FORWARD function9:
FORWARD function10:
FORWARD function11:
FORWARD function12:
FORWARD function13:
FORWARD function14:
FORWARD function15:
FORWARD function16:
FORWARD function17:
FORWARD function18:
FORWARD function19:
FORWARD function20:
FORWARD function21:
FORWARD function22:
FORWARD function23:
FORWARD function24:
FORWARD function25:
FORWARD function26:
FORWARD function27:
FORWARD function28:
FORWARD function29:
FORWARD function30:
FORWARD function31:
FORWARD function32:
FORWARD function33:
FORWARD function34:
FORWARD function35:
FORWARD function36:
FORWARD function37:
FORWARD function38:
FORWARD function39:
FORWARD function40:
FORWARD function41:
FORWARD function42:
FORWARD function43:
FORWARD function44:
FORWARD function45:
FORWARD function46:
FORWARD function47:
PLAYER_PED p1 = (113.50, 124.70, 255.00) 25 1
BONUS bonus1
BONUS bonus2
BONUS bonus3
BONUS bonus4
BONUS bonus5
BONUS bonus6
BONUS bonus7
BONUS bonus8
BONUS bonus9
BONUS bonus10
BONUS bonus11
BONUS bonus12
BONUS bonus13
BONUS bonus14
BONUS bonus15
BONUS bonus16
BONUS bonus17
BONUS bonus18
BONUS bonus19
BONUS bonus20
BONUS bonus21
BONUS bonus22
BONUS bonus23
BONUS bonus24
BONUS bonus25
BONUS bonus26
BONUS bonus27
ONSCREEN_COUNTER onscreen1
SAVED_COUNTER savecount1
SAVED_COUNTER savecount2
SAVED_COUNTER savecount3 = 0
SOUND sound1
SOUND sound2
SOUND sound3
SOUND sound4
SOUND sound5
SOUND sound6
SOUND sound7
SOUND sound8
SOUND sound9
SOUND sound10
SOUND sound11
SOUND sound12
SOUND sound13
SOUND sound14
SOUND sound15
SOUND sound16
SOUND sound17
SOUND sound18
SOUND sound19
SOUND sound20
SOUND sound21
SOUND sound22
SOUND sound23
SOUND sound24
SOUND sound25
SOUND sound26
SOUND sound27
SOUND sound28
SOUND sound29
SOUND sound30
SOUND sound31
SOUND sound32
SOUND sound33
SOUND sound34
SOUND sound35
SOUND sound36
ARROW_DATA arrow1
ARROW_DATA arrow2
ARROW_DATA arrow3
ARROW_DATA arrow4
ARROW_DATA arrow5
TIMER_DATA timer1
PARKED_CAR_DATA auto1 = (38.50, 26.50, 255.00) 2 170 TRUKCAB1
PARKED_CAR_DATA auto2 = (46.50, 27.50, 255.00) 3 15 PICKUP
PARKED_CAR_DATA auto3 = (33.50, 42.50, 255.00) 4 15 PICKUP
PARKED_CAR_DATA auto4 = (33.50, 34.50, 255.00) 5 170 PICKUP
PARKED_CAR_DATA auto5 = (36.50, 48.50, 255.00) 7 82 VESPA
PARKED_CAR_DATA auto6 = (9.50, 44.50, 255.00) 8 265 PICKUP
PARKED_CAR_DATA auto7 = (9.50, 46.50, 255.00) 9 82 TRUKCAB1
PARKED_CAR_DATA auto8 = (9.50, 47.50, 255.00) 10 265 PICKUP
PARKED_CAR_DATA auto9 = (11.50, 47.50, 255.00) 12 82 PICKUP
PARKED_CAR_DATA auto10 = (9.50, 51.50, 255.00) 11 265 PICKUP
PARKED_CAR_DATA auto11 = (14.50, 61.50, 255.00) 13 15 VESPA
PARKED_CAR_DATA auto12 = (30.50, 81.50, 255.00) 15 170 PICKUP
PARKED_CAR_DATA auto13 = (41.50, 71.50, 255.00) 16 170 PICKUP
PARKED_CAR_DATA auto14 = (69.50, 74.50, 255.00) 18 15 PICKUP
PARKED_CAR_DATA auto15 = (53.50, 54.50, 255.00) 19 170 PICKUP
PARKED_CAR_DATA auto16 = (68.50, 53.50, 255.00) 20 265 VESPA
PARKED_CAR_DATA auto17 = (50.50, 40.50, 255.00) 21 82 PICKUP
PARKED_CAR_DATA auto18 = (53.50, 35.50, 255.00) 22 15 PICKUP
PARKED_CAR_DATA auto19 = (45.50, 19.50, 255.00) 23 15 PICKUP
PARKED_CAR_DATA auto20 = (22.50, 79.50, 255.00) 2 82 TRUKTRNS
PARKED_CAR_DATA auto21 = (212.50, 71.50, 255.00) 2 265 TRUKTRNS
PARKED_CAR_DATA auto22 = (178.50, 222.50, 255.00) 2 82 TRUKTRNS
PARKED_CAR_DATA auto23 = (9.50, 187.50, 255.00) 2 82 TRUKTRNS
PARKED_CAR_DATA auto24 = (94.50, 33.50, 255.00) 2 82 TRUKTRNS
PARKED_CAR_DATA auto25 = (229.50, 74.50, 255.00) 2 265 TRUKTRNS
PARKED_CAR_DATA auto26 = (94.50, 76.50, 255.00) 0 98 FIAT
PARKED_CAR_DATA auto27 = (94.50, 77.50, 255.00) 1 271 MERC
PARKED_CAR_DATA auto28 = (96.50, 78.50, 255.00) 2 91 MORRIS
PARKED_CAR_DATA auto29 = (94.50, 80.50, 255.00) 3 89 ZCX5
PARKED_CAR_DATA auto30 = (96.50, 83.50, 255.00) 4 272 MORGAN
PARKED_CAR_DATA auto31 = (96.50, 86.50, 255.00) 5 268 SPRITE
PARKED_CAR_DATA auto32 = (96.50, 88.50, 255.00) 6 87 TRANCEAM
PARKED_CAR_DATA auto33 = (96.50, 89.50, 255.00) 7 271 MESSER
PARKED_CAR_DATA auto34 = (145.50, 70.50, 255.00) 8 183 FIAT
PARKED_CAR_DATA auto35 = (148.50, 70.50, 255.00) 9 1 ZCX5
PARKED_CAR_DATA auto36 = (150.50, 70.50, 255.00) 10 359 MORRIS
PARKED_CAR_DATA auto37 = (175.50, 170.50, 255.00) 11 94 SPIDER
PARKED_CAR_DATA auto38 = (213.50, 94.50, 255.00) 12 273 MORGAN
PARKED_CAR_DATA auto39 = (128.50, 129.50, 255.00) 13 91 SPRITE
PARKED_CAR_DATA auto40 = (128.50, 130.50, 255.00) 14 89 TRANCEAM
PARKED_CAR_DATA auto41 = (130.50, 131.50, 255.00) 15 272 ZCX5
PARKED_CAR_DATA auto42 = (130.50, 133.50, 255.00) 16 91 FIAT
PARKED_CAR_DATA auto43 = (177.50, 165.50, 255.00) 10 89 MERC
PARKED_CAR_DATA auto44 = (177.50, 166.50, 255.00) 11 92 MORRIS
PARKED_CAR_DATA auto45 = (175.50, 168.50, 255.00) 12 271 SPIDER
PARKED_CAR_DATA auto46 = (177.50, 171.50, 3.00) 2 269 ZCX5
PARKED_CAR_DATA auto47 = (175.50, 173.50, 255.00) 3 89 SPRITE
PARKED_CAR_DATA auto48 = (175.50, 174.50, 255.00) 4 271 TRANCEAM
PARKED_CAR_DATA auto49 = (137.50, 200.50, 255.00) 5 181 MESSER
PARKED_CAR_DATA auto50 = (139.50, 200.50, 255.00) 14 179 FIAT
PARKED_CAR_DATA auto51 = (140.50, 200.50, 255.00) 15 1 MERC
PARKED_CAR_DATA auto52 = (139.50, 202.50, 255.00) 16 2 ZCX5
PARKED_CAR_DATA auto53 = (142.50, 202.50, 255.00) 10 179 SPIDER
PARKED_CAR_DATA auto54 = (143.50, 202.50, 255.00) 11 1 MORGAN
PARKED_CAR_DATA auto55 = (146.50, 202.50, 255.00) 12 181 SPRITE
PARKED_CAR_DATA auto56 = (148.50, 200.50, 255.00) 2 2 TRANCEAM
PARKED_CAR_DATA auto57 = (152.50, 200.50, 255.00) 3 179 MESSER
PARKED_CAR_DATA auto58 = (153.50, 200.50, 255.00) 4 178 FIAT
PARKED_CAR_DATA auto59 = (155.50, 202.50, 255.00) 5 2 MERC
PARKED_CAR_DATA auto60 = (156.50, 223.50, 255.00) 10 91 MORRIS
PARKED_CAR_DATA auto61 = (156.50, 224.50, 255.00) 11 271 SPIDER
PARKED_CAR_DATA auto62 = (157.50, 225.50, 255.00) 12 91 MORGAN
PARKED_CAR_DATA auto63 = (74.50, 249.50, 255.00) 13 179 SPRITE
PARKED_CAR_DATA auto64 = (75.50, 249.50, 255.00) 14 1 TRANCEAM
PARKED_CAR_DATA auto65 = (77.50, 250.50, 255.00) 2 179 ZCX5
PARKED_CAR_DATA auto66 = (79.50, 250.50, 255.00) 1 181 FIAT
PARKED_CAR_DATA auto67 = (81.50, 249.50, 255.00) 2 2 MERC
PARKED_CAR_DATA auto68 = (82.50, 249.50, 255.00) 3 182 MORRIS
PARKED_CAR_DATA auto69 = (102.50, 137.50, 255.00) 4 89 SPIDER
PARKED_CAR_DATA auto70 = (102.50, 139.50, 255.00) 5 269 ZCX5
PARKED_CAR_DATA auto71 = (100.50, 140.50, 255.00) 3 91 SPRITE
PARKED_CAR_DATA auto72 = (100.50, 141.50, 255.00) 4 272 TRANCEAM
PARKED_CAR_DATA auto73 = (49.50, 114.50, 255.00) 5 1 MESSER
PARKED_CAR_DATA auto74 = (42.50, 196.50, 255.00) 14 181 ZCX5
PARKED_CAR_DATA auto75 = (45.50, 196.50, 255.00) 15 178 TRANCEAM
PARKED_CAR_DATA auto76 = (84.50, 224.50, 255.00) 0 89 COPCAR
PARKED_CAR_DATA auto77 = (84.50, 226.50, 255.00) 0 87 COPCAR
PARKED_CAR_DATA auto78 = (235.50, 147.50, 255.00) 0 3 COPCAR
PARKED_CAR_DATA auto79 = (236.50, 147.50, 255.00) 0 177 COPCAR
PARKED_CAR_DATA auto80 = (233.50, 148.50, 255.00) 0 93 COPCAR
PARKED_CAR_DATA auto81 = (233.50, 150.50, 255.00) 0 89 COPCAR
PARKED_CAR_DATA auto82 = (97.00, 139.50, 255.00) 0 92 MEDICAR
PARKED_CAR_DATA auto83 = (97.00, 141.50, 255.00) 0 273 MEDICAR
PARKED_CAR_DATA auto84 = (49.00, 214.50, 255.00) 0 89 MEDICAR
PARKED_CAR_DATA auto85 = (206.00, 148.50, 255.00) 0 92 MEDICAR
PARKED_CAR_DATA auto86 = (138.00, 96.50, 255.00) 0 88 MEDICAR
PARKED_CAR_DATA auto87 = (5.00, 122.50, 255.00) 0 92 MEDICAR
PARKED_CAR_DATA auto88 = (5.00, 123.50, 255.00) 0 272 MEDICAR
PARKED_CAR_DATA auto89 = (229.00, 123.00, 255.00) 0 181 FIRETRUK
PARKED_CAR_DATA auto90 = (31.00, 144.00, 2.00) 0 178 FIRETRUK
PARKED_CAR_DATA auto91 = (111.50, 126.50, 255.00) 1 121 SPIDER
CAR_DATA auto92 = (229.50, 178.00, 255.00) 1 270 GT24640
CAR_DATA auto93 = (58.50, 3.50, 255.00) 1 90 GT24640
CAR_DATA auto94 = (3.00, 207.00, 255.00) 1 180 GT24640
CAR_DATA auto95 = (139.00, 254.00, 255.00) 1 180 GT24640
CAR_DATA auto96 = (184.50, 202.50, 255.00) 1 270 GT24640
CAR_DATA auto97 = (93.50, 53.50, 255.00) 1 180 GT24640
CAR_DATA auto98 = (127.00, 47.00, 255.00) 1 90 GT24640
CAR_DATA auto99 = (216.00, 117.00, 255.00) 1 180 GT24640
MAP_ZONE cityinfo = (600, 300, 200, 100, 200, 100, 100, 50, 200, 300, 100)
MAP_ZONE s08 = (100, 500, 200, 100, 250, 0, 0, 0, 999, 100, 100)
MAP_ZONE m16 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m17 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m23 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m24 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m25 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m26 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m20 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m21 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m22 = (600, 400, 100, 0, 500, 0, 0, 100, 900, 0, 200)
MAP_ZONE m19 = (100, 0, 0, 0, 500, 0, 0, 100, 1000, 0, 1000)
MAP_ZONE s07 = (100, 500, 200, 100, 500, 0, 0, 100, 900, 0, 100)
MAP_ZONE s06 = (100, 500, 200, 100, 500, 0, 0, 0, 1000, 0, 100)
MAP_ZONE m18 = (100, 300, 0, 0, 500, 0, 0, 100, 900, 0, 300)
MAP_ZONE s04 = (100, 500, 200, 100, 500, 0, 0, 0, 1000, 0, 100)
SET_GANG_INFO (redngang, 5, PISTOL, MACHINE_GUN, MOLOTOV, 4, 47.50, 49.50, 255.00, 1, PICKUP, 3)
SET_GANG_INFO (sciegang, 7, PISTOL, MACHINE_GUN, FLAME_THROWER, 5, 211.50, 219.50, 255.00, 1, STRATOSB, 10)
SET_GANG_INFO (zaibgang, 8, PISTOL, DUAL_PISTOL, MACHINE_GUN, 3, 199.00, 25.50, 255.00, 1, VTYPE, 2)
SET_GANG_INFO (almagang, 22, NO_WEAPON, NO_WEAPON, NO_WEAPON, 3, 224.50, 20.50, 255.00, 0, VTYPE, 2)
SET_GANG_INFO (poligang, 0, PISTOL, PISTOL, PISTOL, 3, 224.50, 20.50, 255.00, 0, VTYPE, 2)
DECLARE_POLICELEVEL (5)
SET_STATION_INFO (trak00, 3, 0, 1)
SET_STATION_INFO (trak01, 3, 0, 1)
SET_STATION_INFO (trak10, 3, 0, 1)
SET_STATION_INFO (trak11, 3, 0, 1)
SET_STATION_INFO (trak20, 3, 0, 1)
SET_STATION_INFO (trak21, 3, 0, 1)
RADIO_STATION radio1 = STATION_ZAIBATSU (247.50, 67.50)
RADIO_STATION radio2 = STATION_REDNECK (41.50, 48.50)
RADIO_STATION radio3 = STATION_SCIENTIST (211.50, 229.50)
RADIO_STATION radio4 = STATION_RESIDENTIAL (166.50, 103.50)
OBJ_DATA obj1 = (234.50, 202.50, 2.00) 90 GREEN_PHONE
OBJ_DATA obj2 = (235.50, 202.50, 2.00) 90 GREEN_PHONE
OBJ_DATA obj3 = (206.50, 227.50, 2.00) 0 YELLOW_PHONE
OBJ_DATA obj4 = (206.50, 228.50, 2.00) 0 YELLOW_PHONE
OBJ_DATA obj5 = (222.50, 221.50, 2.00) 90 RED_PHONE
OBJ_DATA obj6 = (18.50, 68.50, 2.00) 180 GREEN_PHONE
OBJ_DATA obj7 = (18.50, 67.50, 2.00) 180 GREEN_PHONE
OBJ_DATA obj8 = (84.50, 30.50, 4.00) 180 YELLOW_PHONE
OBJ_DATA obj9 = (84.50, 29.50, 4.00) 180 YELLOW_PHONE
OBJ_DATA obj10 = (4.50, 5.50, 2.00) 90 RED_PHONE
OBJ_DATA obj11 = (166.50, 19.50, 3.00) 180 GREEN_PHONE
OBJ_DATA obj12 = (166.50, 16.50, 3.00) 180 GREEN_PHONE
OBJ_DATA obj13 = (224.50, 34.50, 3.00) 90 YELLOW_PHONE
OBJ_DATA obj14 = (225.50, 34.50, 3.00) 90 YELLOW_PHONE
OBJ_DATA obj15 = (208.50, 25.50, 4.00) 0 RED_PHONE
OBJ_DATA obj16 = (199.00, 25.50, 3.00) 0 PHONE
OBJ_DATA obj17 = (47.50, 49.50, 2.00) 90 PHONE
OBJ_DATA obj18 = (211.50, 219.50, 2.00) 270 PHONE
SAVED_COUNTER savecount4 = 0
SAVED_COUNTER savecount5 = 0
SAVED_COUNTER savecount6 = 0
SAVED_COUNTER savecount7 = 0
SAVED_COUNTER savecount8 = 0
SAVED_COUNTER savecount9 = 0
SAVED_COUNTER savecount10 = 0
SAVED_COUNTER savecount11 = 0
SAVED_COUNTER savecount12 = 0
SAVED_COUNTER savecount13 = 0
SAVED_COUNTER savecount14 = 0
SAVED_COUNTER savecount15 = 0
SAVED_COUNTER savecount16 = 0
SAVED_COUNTER savecount17 = 0
SAVED_COUNTER savecount18 = 0
SAVED_COUNTER savecount19 = 0
SAVED_COUNTER savecount20 = 0
SAVED_COUNTER savecount21 = 0
SAVED_COUNTER savecount22 = 0
SAVED_COUNTER savecount23 = 0
SAVED_COUNTER savecount24 = 0
SAVED_COUNTER savecount25 = 0
SAVED_COUNTER savecount26 = 0
SAVED_COUNTER savecount27 = 0
SAVED_COUNTER savecount28 = 0
SAVED_COUNTER savecount29 = 0
SAVED_COUNTER savecount30 = 0
SAVED_COUNTER savecount31 = 0
SAVED_COUNTER savecount32 = 0
SAVED_COUNTER savecount33 = 0
SAVED_COUNTER savecount34 = 0
SAVED_COUNTER savecount35 = 0
SAVED_COUNTER savecount36 = 0
SAVED_COUNTER savecount37 = 0
SAVED_COUNTER savecount38 = 0
SAVED_COUNTER savecount39 = 0
SAVED_COUNTER savecount40 = 0
SAVED_COUNTER savecount41 = 0
SAVED_COUNTER savecount42 = 0
SAVED_COUNTER savecount43 = 0
SAVED_COUNTER savecount44 = 0
SAVED_COUNTER savecount45 = 0
SAVED_COUNTER savecount46 = 0
SAVED_COUNTER savecount47 = 0
SAVED_COUNTER savecount48 = 0
SAVED_COUNTER savecount49 = 0
SAVED_COUNTER savecount50 = 0
SAVED_COUNTER savecount51 = 0
SAVED_COUNTER savecount52 = 0
SAVED_COUNTER savecount53 = 0
SAVED_COUNTER savecount54 = 0
SAVED_COUNTER savecount55 = 0
SAVED_COUNTER savecount56 = 0
SAVED_COUNTER savecount57 = 0
SAVED_COUNTER savecount58 = 0
SAVED_COUNTER savecount59 = 0
SAVED_COUNTER savecount60 = 0
SAVED_COUNTER savecount61 = 0
SAVED_COUNTER savecount62 = 0
SAVED_COUNTER savecount63 = 0
SAVED_COUNTER savecount64 = 0
SAVED_COUNTER savecount65 = 0
SAVED_COUNTER savecount66 = 0
SAVED_COUNTER savecount67 = 0
SAVED_COUNTER savecount68 = 0
SAVED_COUNTER savecount69 = 0
SAVED_COUNTER savecount70 = 0
SAVED_COUNTER savecount71 = 0
SAVED_COUNTER savecount72 = 0
SAVED_COUNTER savecount73 = 0
SAVED_COUNTER savecount74 = 0
SAVED_COUNTER savecount75 = 0
SAVED_COUNTER savecount76 = 0
SAVED_COUNTER savecount77 = 0
SAVED_COUNTER savecount78 = 0
SAVED_COUNTER savecount79 = 0
SAVED_COUNTER savecount80 = 0
SAVED_COUNTER savecount81 = 0
DECLARE_MISSION_FLAG (p1, savecount81)
SAVED_COUNTER savecount82 = 0
SAVED_COUNTER savecount83 = 0
SAVED_COUNTER savecount84 = 0
SAVED_COUNTER savecount85 = 0
SAVED_COUNTER savecount86 = 0
SAVED_COUNTER savecount87 = 0
SAVED_COUNTER savecount88 = 0
SAVED_COUNTER savecount89 = 0
SAVED_COUNTER savecount90 = 0
SAVED_COUNTER savecount91 = 0
SAVED_COUNTER savecount92 = 0
SAVED_COUNTER savecount93 = 0
SAVED_COUNTER savecount94 = 0
SAVED_COUNTER savecount95 = 0
SAVED_COUNTER savecount96 = 0
SAVED_COUNTER savecount97 = 0
SAVED_COUNTER savecount98 = 0
SAVED_COUNTER savecount99 = 0
SAVED_COUNTER savecount100 = 0
SAVED_COUNTER savecount101 = 0
DECLARE_GANG_ONE_MISSIONS_PASSED_FLAG (savecount87)
DECLARE_GANG_TWO_MISSIONS_PASSED_FLAG (savecount85)
DECLARE_GANG_THREE_MISSIONS_PASSED_FLAG (savecount86)
DECLARE_MISSIONS_PASSED_FLAG (savecount91)
DECLARE_FINISH_SCORE (3000000)
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 (savecount93)
DECLARE_SECRETS_FAILED_FLAG (savecount94)
DECLARE_GANG_ONE_MISSION_FLAG (p1, savecount83)
DECLARE_GANG_TWO_MISSION_FLAG (p1, savecount82)
DECLARE_GANG_THREE_MISSION_FLAG (p1, savecount84)
DECLARE_GANG_ONE_DEATH_BASE_BRIEF (p1, 6150)
DECLARE_GANG_TWO_DEATH_BASE_BRIEF (p1, 6160)
DECLARE_GANG_THREE_DEATH_BASE_BRIEF (p1, 6170)
SAVED_COUNTER savecount102 = 1
SAVED_COUNTER savecount103 = 0
COUNTER count1 = 0
SAVED_COUNTER savecount104 = 0
SAVED_COUNTER savecount105 = 0
SAVED_COUNTER savecount106 = 0
SAVED_COUNTER savecount107 = 0
SAVED_COUNTER savecount108 = 0
SAVED_COUNTER savecount109 = 0
SAVED_COUNTER savecount110 = 0
SAVED_COUNTER savecount111 = 0
SAVED_COUNTER savecount112 = 0
SAVED_COUNTER savecount113 = 0
SAVED_COUNTER savecount114 = 0
SAVED_COUNTER savecount115 = 0
LIGHT light1
LIGHT light2
LIGHT light3
LIGHT light4
LIGHT light5
LIGHT light6
LIGHT light7
LIGHT light8
SAVED_COUNTER savecount116
SAVED_COUNTER savecount117
SAVED_COUNTER savecount118
SAVED_COUNTER savecount119
SAVED_COUNTER savecount120
SAVED_COUNTER savecount121
SAVED_COUNTER savecount122
SAVED_COUNTER savecount123
SAVED_COUNTER savecount124
CONVEYOR conv1 = (9.50, 77.50, 3.00) (1.00, 13.00) 0 1
CONVEYOR conv2 = (4.50, 80.50, 3.00) (1.00, 7.00) 0 -1
CONVEYOR conv3 = (235.50, 67.00, 3.00) (1.00, 8.00) 0 1
CONVEYOR conv4 = (229.50, 67.00, 3.00) (1.00, 6.00) 0 -1
CONVEYOR conv5 = (196.00, 221.50, 3.00) (8.00, 1.00) 1 0
CONVEYOR conv6 = (200.50, 225.00, 3.00) (1.00, 6.00) 0 1
GENERATOR gen1 = (4.50, 83.50, 3.00) 0 MOVING_COLLECT_01 80 80
GENERATOR gen2 = (229.50, 68.50, 3.00) 0 MOVING_COLLECT_02 80 80
GENERATOR gen3 = (200.50, 223.50, 3.00) 0 MOVING_COLLECT_04 80 80
DESTRUCTOR des1 = (9.50, 83.50, 3.00) (2.00, 1.00)
DESTRUCTOR des2 = (4.50, 78.00, 3.00) (2.00, 1.00)
DESTRUCTOR des3 = (235.50, 70.50, 2.00) (1.00, 1.00)
DESTRUCTOR des4 = (229.50, 63.50, 2.00) (1.00, 1.00)
DESTRUCTOR des5 = (199.50, 221.50, 3.00) (1.00, 1.00)
DESTRUCTOR des6 = (200.50, 228.50, 3.00) (1.00, 1.00)
DESTRUCTOR des7 = (4.50, 83.50, 3.00) (2.00, 1.00)
DESTRUCTOR des8 = (9.50, 71.00, 3.00) (2.00, 1.00)
CRANE_DATA crane1 = (4.50, 72.50) 200 NO_HOMECRANE FIRST (5.50, 75.50) 180
CRANE_DATA crane2 = (7.50, 77.50) 135 crane1 SECOND (9.50, 75.50) 180
CRANE_DATA crane3 = (240.50, 69.50) 170 NO_HOMECRANE FIRST (240.50, 66.50) 180
CRANE_DATA crane4 = (238.50, 64.50) 320 crane3 SECOND (235.50, 64.50) 180
CRANE_DATA crane5 = (191.50, 228.50) 200 NO_HOMECRANE FIRST (193.50, 226.50) 180
CRANE_DATA crane6 = (195.50, 224.50) 180 crane5 SECOND (195.50, 221.50) 270
CRANE_DATA crane7 = (250.50, 39.50) 90 NO_HOMECRANE
CRANE_DATA crane8 = (197.50, 245.50) 200 NO_HOMECRANE FIRST (197.50, 248.50) 180
CRANE_DATA crane9 = (55.50, 48.50) 90 NO_HOMECRANE
CRANE_DATA crane10 = (234.50, 153.50) 0 NO_HOMECRANE
DECLARE_POWERUP_CARLIST (MESSER, STRIPETB, TBIRD, SPRITE, FIAT, SPIDER, SPIDER, TRANCEAM, VTYPE, PICKUP, MONSTER, MORGAN, COPCAR, STRATOSB, STYPECAB, ZCX5, MERC, EDSELFBI, STYPE)
DECLARE_CRANE_POWERUP (crane2, gen1, 9, 81, 3)
DECLARE_CRANE_POWERUP (crane4, gen2, 235, 68, 3)
DECLARE_CRANE_POWERUP (crane6, gen3, 197, 221, 3)
CRUSHER crusher1 = (5.50, 75.50)
CRUSHER crusher2 = (240.50, 66.50)
CRUSHER crusher3 = (193.50, 226.50)
CAR_DATA auto100
CAR_DATA auto101
CAR_DATA auto102
CHAR_DATA chr1
CHAR_DATA chr2
CHAR_DATA chr3
CHAR_DATA chr4
CHAR_DATA chr5
OBJ_DATA shop1 = (6.50, 181.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop2 = (178.50, 214.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop3 = (215.50, 74.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop4 = (94.50, 25.50, 2.00) 0 CAR_SHOP MACHINEGUN_SHOP
OBJ_DATA shop5 = (6.50, 179.50, 2.00) 0 CAR_SHOP MINES_SHOP
OBJ_DATA shop6 = (178.50, 212.50, 2.00) 0 CAR_SHOP MINES_SHOP
OBJ_DATA shop7 = (215.50, 72.50, 2.00) 0 CAR_SHOP MINES_SHOP
OBJ_DATA shop8 = (94.50, 23.50, 2.00) 0 CAR_SHOP MINES_SHOP
OBJ_DATA shop9 = (6.50, 183.50, 2.00) 0 CAR_SHOP 0
OBJ_DATA shop10 = (178.50, 216.50, 2.00) 0 CAR_SHOP 5
OBJ_DATA shop11 = (215.50, 76.50, 2.00) 0 CAR_SHOP 9
OBJ_DATA shop12 = (94.50, 27.50, 2.00) 0 CAR_SHOP 10
OBJ_DATA shop13 = (6.50, 177.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop14 = (178.50, 210.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop15 = (215.50, 70.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop16 = (94.50, 21.50, 2.00) 0 CAR_SHOP OILSLICK_SHOP
OBJ_DATA shop17 = (6.50, 185.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop18 = (178.50, 218.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop19 = (215.50, 78.50, 2.00) 0 CAR_SHOP BOMB_SHOP
OBJ_DATA shop20 = (94.50, 29.50, 2.00) 0 CAR_SHOP BOMB_SHOP
DECLARE_DOOR_INFO (56, 63, 2)
DECLARE_DOOR_INFO (969, 976, 2)
DOOR_DATA door1 = DOUBLE (211, 31, 3) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door2 = DOUBLE (53, 66, 2) (0.0,0.0,0.0,0.0,0.0) LEFT 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door3 = DOUBLE (235, 192, 2) (0.0,0.0,0.0,0.0,0.0) TOP 1 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door4 = DOUBLE (101, 124, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door5 = DOUBLE (35, 224, 2) (0.0,0.0,0.0,0.0,0.0) TOP 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door6 = DOUBLE (36, 229, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door7 = DOUBLE (175, 229, 2) (0.0,0.0,0.0,0.0,0.0) LEFT 1 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
DOOR_DATA door8 = DOUBLE (236, 116, 2) (0.0,0.0,0.0,0.0,0.0) BOTTOM 0 ONE_CAR CLOSE_NEVER 0 NOT_FLIPPED NOT_REVERSED
OBJ_DATA obj19 = (120.50, 120.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj20 = (121.50, 120.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj21 = (242.50, 123.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj22 = (243.50, 123.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj23 = (243.50, 135.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj24 = (242.50, 135.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj25 = (242.50, 209.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj26 = (243.50, 209.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj27 = (243.50, 233.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj28 = (242.50, 233.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj29 = (120.50, 137.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj30 = (121.50, 137.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj31 = (63.50, 212.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj32 = (64.50, 212.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj33 = (64.50, 229.50, 3.00) 0 TUNNEL_BLOCKER
OBJ_DATA obj34 = (63.50, 229.50, 3.00) 0 TUNNEL_BLOCKER
TIMER_DATA timer2
PARKED_CAR_DATA auto103 = (13.00, 83.00, 2.00) 0 91 TANK
PARKED_CAR_DATA auto104 = (29.00, 178.00, 3.00) 0 180 TANK
PARKED_CAR_DATA auto105 = (67.50, 17.50, 2.00) -1 90 ZCX5
PARKED_CAR_DATA auto106 = (6.50, 173.50, 2.00) 2 0 ZCX5
PARKED_CAR_DATA auto107 = (242.50, 185.50, 2.00) 9 0 ZCX5
PARKED_CAR_DATA auto108 = (65.50, 17.50, 2.00) 2 92 TRUKTRNS
PARKED_CAR_DATA auto109 = (6.50, 174.50, 2.00) 2 92 TRUKTRNS
PARKED_CAR_DATA auto110 = (243.50, 185.50, 2.00) 2 182 TRUKTRNS
OBJ_DATA obj35 = (132.50, 171.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj36 = (253.50, 86.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj37 = (113.50, 144.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj38 = (161.50, 78.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj39 = (176.50, 143.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj40 = (84.50, 57.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj41 = (112.50, 164.50, 2.00) 0 KILL_FRENZY
OBJ_DATA obj42 = (9.50, 27.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj43 = (43.50, 146.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj44 = (147.50, 43.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj45 = (151.50, 122.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj46 = (212.50, 201.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj47 = (146.50, 211.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj48 = (172.50, 192.50, 255.00) 0 KILL_FRENZY
OBJ_DATA obj49 = (208.50, 93.50, 255.00) 0 KILL_FRENZY
CAR_DATA auto111
CAR_DATA auto112
CAR_DATA auto113
CAR_DATA auto114
CAR_DATA auto115
CAR_DATA auto116
CAR_DATA auto117
CAR_DATA auto118
SOUND sound37
CAR_DATA auto119
CHAR_DATA chr6
THREAD_TRIGGER trigger1 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj1, function1:)

function1:
DO_EASY_PHONE_TEMPLATE (2798, ste_se1.mis, savecount46, savecount25, savecount82, savecount83, savecount84, sciegang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger2 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj2, function2:)

function2:
DO_EASY_PHONE_TEMPLATE (2798, ste_se2.mis, savecount47, savecount26, savecount82, savecount83, savecount84, sciegang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger3 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj3, function3:)

function3:
DO_PHONE_TEMPLATE (2798, ste_sm1.mis, ste_sm3.mis, savecount48, savecount27, savecount67, savecount82, savecount83, savecount84, sciegang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger4 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj4, function4:)

function4:
DO_PHONE_TEMPLATE (2798, ste_sm2.mis, ste_sm3.mis, savecount49, savecount28, savecount67, savecount82, savecount83, savecount84, sciegang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger5 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj5, function5:)

function5:
DO_PHONE_TEMPLATE (2798, ste_sh1.mis, ste_sh2.mis, savecount50, savecount29, savecount68, savecount82, savecount83, savecount84, sciegang, 4)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger6 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj11, function6:)

function6:
DO_EASY_PHONE_TEMPLATE (2818, ste_ze1.mis, savecount56, savecount35, savecount84, savecount83, savecount82, zaibgang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger7 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj12, function7:)

function7:
DO_EASY_PHONE_TEMPLATE (2818, ste_ze2.mis, savecount57, savecount36, savecount84, savecount83, savecount82, zaibgang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger8 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj13, function8:)

function8:
DO_PHONE_TEMPLATE (2818, ste_zm1.mis, ste_zm3.mis, savecount58, savecount37, savecount71, savecount84, savecount83, savecount82, zaibgang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger9 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj14, function9:)

function9:
DO_PHONE_TEMPLATE (2818, ste_zm2.mis, ste_zm3.mis, savecount59, savecount38, savecount71, savecount84, savecount83, savecount82, zaibgang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger10 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj15, function10:)

function10:
DO_PHONE_TEMPLATE (2818, ste_zh1.mis, ste_zh2.mis, savecount60, savecount39, savecount72, savecount84, savecount83, savecount82, zaibgang, 4)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger11 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj6, function11:)

function11:
DO_EASY_PHONE_TEMPLATE (2808, ste_re1.mis, savecount51, savecount30, savecount83, savecount82, savecount84, redngang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger12 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj7, function12:)

function12:
DO_EASY_PHONE_TEMPLATE (2808, ste_re2.mis, savecount52, savecount31, savecount83, savecount82, savecount84, redngang, 0)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger13 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj8, function13:)

function13:
DO_PHONE_TEMPLATE (2808, ste_rm1.mis, ste_rm3.mis, savecount53, savecount32, savecount69, savecount83, savecount82, savecount84, redngang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger14 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj9, function14:)

function14:
DO_PHONE_TEMPLATE (2808, ste_rm2.mis, ste_rm3.mis, savecount54, savecount33, savecount69, savecount83, savecount82, savecount84, redngang, 2)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger15 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj10, function15:)

function15:
DO_PHONE_TEMPLATE (2808, ste_rh1.mis, ste_rh2.mis, savecount55, savecount34, savecount70, savecount83, savecount82, savecount84, redngang, 4)
savecount81 = 0
savecount91 = 21
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger16 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 113.00, 123.00, 2.00, 1.00, 1.00, function16:)

function16:
PERFORM_SAVE_GAME (trigger16, 113.00, 123.00, 2.00, 1.00, 1.00)
RETURN

THREAD_TRIGGER trigger17 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj16, function17:)

function17:
DISPLAY_BRIEF (2900)
DISPLAY_BRIEF (2901)
RETURN

THREAD_TRIGGER trigger18 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj17, function18:)

function18:
DISPLAY_BRIEF (2902)
DISPLAY_BRIEF (2903)
RETURN

THREAD_TRIGGER trigger19 = THREAD_WAIT_FOR_ANSWER_PHONE (p1, obj18, function19:)

function19:
DISPLAY_BRIEF (2904)
DISPLAY_BRIEF (2905)
RETURN

THREAD_TRIGGER trigger20 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto92, function20:)

function20:
sound1 = CREATE_SOUND (229.50, 178.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
DISABLE_THREAD_TRIGGER (trigger20)
savecount107 < 7
savecount108 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 200.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (200, 125, 2)
CHANGE_BLOCK SIDE (200, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 791
CHANGE_BLOCK SIDE (200, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light1 = CREATE_LIGHT (200.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount108 = 1
DELETE_ITEM (auto92)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (229.50, 178.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (200, 125, 2)
CHANGE_BLOCK SIDE (200, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 791
CHANGE_BLOCK SIDE (200, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light1 = CREATE_LIGHT (204.00, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount108 = 1
DELETE_ITEM (auto92)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger21 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto93, function21:)

function21:
sound1 = CREATE_SOUND (58.50, 3.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
DISABLE_THREAD_TRIGGER (trigger21)
savecount107 < 7
savecount109 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 201.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (201, 125, 2)
CHANGE_BLOCK SIDE (201, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 792
CHANGE_BLOCK SIDE (201, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light2 = CREATE_LIGHT (201.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount109 = 1
DELETE_ITEM (auto93)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (58.50, 3.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (201, 125, 2)
CHANGE_BLOCK SIDE (201, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 792
CHANGE_BLOCK SIDE (201, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light2 = CREATE_LIGHT (201.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount109 = 1
DELETE_ITEM (auto93)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger22 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto94, function22:)

function22:
sound1 = CREATE_SOUND (3.50, 207.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
DISABLE_THREAD_TRIGGER (trigger22)
savecount107 < 7
savecount110 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 202.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (202, 125, 2)
CHANGE_BLOCK SIDE (202, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 793
CHANGE_BLOCK SIDE (202, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light3 = CREATE_LIGHT (202.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount110 = 1
DELETE_ITEM (auto94)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (3.50, 207.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (202, 125, 2)
CHANGE_BLOCK SIDE (202, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 793
CHANGE_BLOCK SIDE (202, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light3 = CREATE_LIGHT (204.00, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount110 = 1
DELETE_ITEM (auto94)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger23 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto95, function23:)

function23:
DISABLE_THREAD_TRIGGER (trigger23)
sound1 = CREATE_SOUND (139.50, 254.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
savecount107 < 7
savecount111 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 203.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (203, 125, 2)
CHANGE_BLOCK SIDE (203, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 794
CHANGE_BLOCK SIDE (203, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light4 = CREATE_LIGHT (202.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount111 = 1
DELETE_ITEM (auto95)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (139.50, 254.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (203, 125, 2)
CHANGE_BLOCK SIDE (203, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 794
CHANGE_BLOCK SIDE (203, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light4 = CREATE_LIGHT (203.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount111 = 1
DELETE_ITEM (auto95)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger24 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto96, function24:)

function24:
DISABLE_THREAD_TRIGGER (trigger24)
sound1 = CREATE_SOUND (184.50, 202.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
savecount107 < 7
savecount112 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 204.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (204, 125, 2)
CHANGE_BLOCK SIDE (204, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 795
CHANGE_BLOCK SIDE (204, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light5 = CREATE_LIGHT (204.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount112 = 1
DELETE_ITEM (auto96)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (184.50, 202.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (204, 125, 2)
CHANGE_BLOCK SIDE (204, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 795
CHANGE_BLOCK SIDE (204, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light5 = CREATE_LIGHT (204.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount112 = 1
DELETE_ITEM (auto96)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger25 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto97, function25:)

function25:
DISABLE_THREAD_TRIGGER (trigger25)
sound1 = CREATE_SOUND (93.50, 53.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
savecount107 < 7
savecount113 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 205.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (205, 125, 2)
CHANGE_BLOCK SIDE (205, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 796
CHANGE_BLOCK SIDE (205, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light6 = CREATE_LIGHT (205.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount113 = 1
DELETE_ITEM (auto97)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (93.50, 53.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (205, 125, 2)
CHANGE_BLOCK SIDE (205, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 796
CHANGE_BLOCK SIDE (205, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light6 = CREATE_LIGHT (205.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount113 = 1
DELETE_ITEM (auto97)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger26 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto98, function26:)

function26:
sound1 = CREATE_SOUND (127.50, 47.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
DISABLE_THREAD_TRIGGER (trigger26)
savecount107 < 7
savecount114 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 206.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (206, 125, 2)
CHANGE_BLOCK SIDE (206, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 797
CHANGE_BLOCK SIDE (206, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light7 = CREATE_LIGHT (206.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount114 = 1
DELETE_ITEM (auto98)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (127.50, 47.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (206, 125, 2)
CHANGE_BLOCK SIDE (206, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 797
CHANGE_BLOCK SIDE (206, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light7 = CREATE_LIGHT (206.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount114 = 1
DELETE_ITEM (auto98)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

THREAD_TRIGGER trigger27 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto99, function27:)

function27:
DISABLE_THREAD_TRIGGER (trigger27)
sound1 = CREATE_SOUND (216.50, 117.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
savecount107 < 7
savecount115 = 0
// CMD:IF_JUMP
WARP_FROM_CAR_TO_POINT (p1, 207.50, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (207, 125, 2)
CHANGE_BLOCK SIDE (207, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 798
CHANGE_BLOCK SIDE (207, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light8 = CREATE_LIGHT (207.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount115 = 1
DELETE_ITEM (auto99)
ADD_SCORE (p1, 5000)
EXEC
auto111 = CREATE_CAR (200.50, 126.50, 2.00) 1 0 FIRETRUK END
auto112 = CREATE_CAR (201.50, 126.50, 2.00) 1 1 ZCX5 END
auto113 = CREATE_CAR (202.50, 126.50, 2.00) 1 359 TANK END
auto114 = CREATE_CAR (203.50, 126.50, 2.00) 1 3 ZCX5 END
auto115 = CREATE_CAR (204.50, 126.50, 2.00) 1 5 GUNJEEP END
auto116 = CREATE_CAR (205.50, 126.50, 2.00) 1 355 ZCX5 END
auto117 = CREATE_CAR (206.50, 126.50, 2.00) 1 0 EDSELFBI END
auto118 = CREATE_CAR (207.50, 126.50, 2.00) 1 2 ZCX5 END
GIVE_WEAPON (auto111, CAR_FLAMETHROWER)
GIVE_WEAPON (auto112, CAR_MACHINE_GUN)
GIVE_WEAPON (auto114, CAR_OIL)
GIVE_WEAPON (auto116, CAR_MINE)
GIVE_WEAPON (auto117, CAR_MACHINE_GUN)
GIVE_WEAPON (auto118, CAR_MINE)
DISPLAY_MESSAGE (6147)
ENDEXEC
sound1 = CREATE_SOUND (216.50, 117.50, 6.00) YEEHA_BOMB PLAY_INSTANT END
WARP_FROM_CAR_TO_POINT (p1, 204.00, 125.50, 2.00, 0)
++savecount107
ADD_NEW_BLOCK (207, 125, 2)
CHANGE_BLOCK SIDE (207, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 798
CHANGE_BLOCK SIDE (207, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light8 = CREATE_LIGHT (207.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET savecount115 = 1
DELETE_ITEM (auto99)
ADD_SCORE (p1, 100000)
// CMD:IF_JUMP
RETURN

LEVELSTART
EXEC
sound29 = CREATE_SOUND (113.50, 123.50, 2.00) CHURCH_SINGING PLAY_FOREVER END
chr1 = CREATE_CHAR (108.50, 126.50, 255.00) 5 90 DUMMY END
GIVE_WEAPON (chr1, SHOTGUN)
SET_CHAR_THREAT_REACTION (chr1, NO_REACTION)
SET_CHAR_SHOOTING_SKILL (chr1, CRACK_SHOT)
chr2 = CREATE_CHAR (117.50, 125.50, 255.00) 7 270 DUMMY END
GIVE_WEAPON (chr2, PISTOL)
SET_CHAR_THREAT_REACTION (chr2, NO_REACTION)
chr3 = CREATE_CHAR (106.50, 126.50, 255.00) 8 180 DUMMY END
GIVE_WEAPON (chr3, MACHINE_GUN)
SET_CHAR_THREAT_REACTION (chr2, NO_REACTION)
SET_CHAR_SHOOTING_SKILL (chr2, CRACK_SHOT)
SET_CHAR_OBJECTIVE (chr1, KILL_CHAR_ON_FOOT, chr2)
SET_CHAR_OBJECTIVE (chr2, KILL_CHAR_ON_FOOT, chr3)
SET_CHAR_OBJECTIVE (chr3, KILL_CHAR_ANY_MEANS, chr1)
SET_FAVOURITE_MODEL (chr3, VTYPE)
SET_CAR_NO_COLLIDE (auto91)
SET_DIR_OF_TV_VANS (113.00, 123.00)
SET_AMBIENT_LEVEL (0.30, 0)
SET_SHADING_LEVEL (20)
SET_DEATHARREST_STATE (p1, ON)
savecount108 = 1
DISABLE_THREAD_TRIGGER (trigger20)
DELETE_ITEM (auto92)
CHANGE_BLOCK SIDE (200, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 791
CHANGE_BLOCK SIDE (200, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light1 = CREATE_LIGHT (200.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto92, 1)
// CMD:IF_JUMP
savecount109 = 1
DISABLE_THREAD_TRIGGER (trigger21)
DELETE_ITEM (auto93)
CHANGE_BLOCK SIDE (201, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 792
CHANGE_BLOCK SIDE (201, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light2 = CREATE_LIGHT (201.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto93, 2)
// CMD:IF_JUMP
savecount110 = 1
DISABLE_THREAD_TRIGGER (trigger22)
DELETE_ITEM (auto94)
CHANGE_BLOCK SIDE (202, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 793
CHANGE_BLOCK SIDE (202, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light3 = CREATE_LIGHT (202.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto94, 3)
// CMD:IF_JUMP
savecount111 = 1
DISABLE_THREAD_TRIGGER (trigger23)
DELETE_ITEM (auto95)
CHANGE_BLOCK SIDE (203, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 794
CHANGE_BLOCK SIDE (203, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light4 = CREATE_LIGHT (203.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto95, 4)
// CMD:IF_JUMP
savecount112 = 1
DISABLE_THREAD_TRIGGER (trigger24)
DELETE_ITEM (auto96)
CHANGE_BLOCK SIDE (204, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 795
CHANGE_BLOCK SIDE (204, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light5 = CREATE_LIGHT (204.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto96, 5)
// CMD:IF_JUMP
savecount113 = 1
DISABLE_THREAD_TRIGGER (trigger25)
DELETE_ITEM (auto97)
CHANGE_BLOCK SIDE (205, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 796
CHANGE_BLOCK SIDE (205, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light6 = CREATE_LIGHT (205.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto97, 6)
// CMD:IF_JUMP
savecount114 = 1
DISABLE_THREAD_TRIGGER (trigger26)
DELETE_ITEM (auto98)
CHANGE_BLOCK SIDE (206, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 797
CHANGE_BLOCK SIDE (206, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light7 = CREATE_LIGHT (206.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto98, 7)
// CMD:IF_JUMP
savecount115 = 1
DISABLE_THREAD_TRIGGER (trigger27)
DELETE_ITEM (auto99)
CHANGE_BLOCK SIDE (207, 125, 2) BOTTOM NOT_WALL NOT_BULLET NOT_FLAT NOT_FLIP 0 798
CHANGE_BLOCK SIDE (207, 125, 2) TOP NOT_WALL NOT_BULLET FLAT NOT_FLIP 0 0
light8 = CREATE_LIGHT (207.50, 125.50, 2.00) 2.00 255 (255, 255, 255) 0 0 0
SET_CAR_NUMBER_GRAPHIC (auto99, 8)
// CMD:IF_JUMP
ENDEXEC
savecount3 = 0
DISPLAY_BRIEF (6146)
SET savecount3 = 1
// CMD:IF_JUMP
GIVE_CAR_ALARM (auto29)
GIVE_CAR_ALARM (auto35)
GIVE_CAR_ALARM (auto41)
GIVE_CAR_ALARM (auto52)
GIVE_CAR_ALARM (auto65)
GIVE_CAR_ALARM (auto70)
GIVE_CAR_ALARM (auto74)
GIVE_CAR_ALARM (auto46)
savecount104 = 0
OBJ_DATA obj50 = (195.50, 4.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj51 = (246.50, 2.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj52 = (220.50, 29.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj53 = (253.50, 49.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj54 = (78.50, 1.50, 6.00) 0 BONUS_TOKEN
OBJ_DATA obj55 = (32.50, 6.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj56 = (40.50, 4.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj57 = (82.50, 18.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj58 = (65.50, 79.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj59 = (14.50, 76.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj60 = (81.50, 55.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj61 = (101.50, 51.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj62 = (138.50, 54.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj63 = (215.50, 78.50, 4.00) 0 BONUS_TOKEN
OBJ_DATA obj64 = (141.50, 81.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj65 = (154.50, 82.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj66 = (245.50, 122.50, 3.00) 0 BONUS_TOKEN
OBJ_DATA obj67 = (68.50, 204.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj68 = (52.50, 202.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj69 = (47.50, 205.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj70 = (73.50, 221.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj71 = (105.50, 202.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj72 = (75.50, 163.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj73 = (65.50, 124.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj74 = (147.50, 178.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj75 = (176.50, 183.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj76 = (199.50, 173.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj77 = (117.50, 120.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj78 = (127.50, 92.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj79 = (102.50, 68.50, 1.00) 0 BONUS_TOKEN
OBJ_DATA obj80 = (62.50, 100.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj81 = (162.50, 136.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj82 = (208.50, 106.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj83 = (127.50, 211.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj84 = (148.50, 224.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj85 = (190.50, 251.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj86 = (236.50, 195.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj87 = (241.50, 235.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj88 = (136.50, 147.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj89 = (36.50, 97.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj90 = (39.50, 111.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj91 = (32.50, 106.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj92 = (196.50, 234.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj93 = (95.50, 145.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj94 = (168.50, 54.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj95 = (2.50, 190.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj96 = (159.50, 4.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj97 = (11.50, 32.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj98 = (116.50, 237.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj99 = (241.50, 108.50, 255.00) 0 BONUS_TOKEN
OBJ_DATA obj100 = (180.50, 226.50, 4.00) 0 COLLECT_03
OBJ_DATA obj101 = (96.50, 163.50, 6.00) 0 COLLECT_28
OBJ_DATA obj102 = (96.50, 164.50, 6.00) 0 COLLECT_29
OBJ_DATA obj103 = (243.50, 237.50, 5.00) 0 COLLECT_03
OBJ_DATA obj104 = (162.00, 38.00, 4.00) 0 COLLECT_16
OBJ_DATA obj105 = (17.00, 149.00, 3.00) 0 COLLECT_17
OBJ_DATA obj106 = (76.00, 205.00, 3.00) 0 COLLECT_18
OBJ_DATA obj107 = (173.00, 123.00, 6.00) 0 COLLECT_34
OBJ_DATA obj108 = (166.50, 124.50, 3.00) 0 COLLECT_28
OBJ_DATA obj109 = (54.50, 66.00, 5.00) 0 COLLECT_28
OBJ_DATA obj110 = (32.50, 69.50, 2.00) 0 COLLECT_35
OBJ_DATA obj111 = (63.00, 82.50, 3.00) 0 COLLECT_36
OBJ_DATA obj112 = (69.80, 37.50, 4.00) 0 COLLECT_18
OBJ_DATA obj113 = (241.50, 236.50, 5.00) 0 COLLECT_35
OBJ_DATA obj114 = (242.50, 236.50, 5.00) 0 COLLECT_36
OBJ_DATA obj115 = (243.50, 236.50, 5.00) 0 COLLECT_34
OBJ_DATA obj116 = (241.50, 237.50, 5.00) 0 COLLECT_29
OBJ_DATA obj117 = (242.50, 237.50, 5.00) 0 COLLECT_03
OBJ_DATA obj118 = (243.50, 237.50, 5.00) 0 COLLECT_03
OBJ_DATA obj119 = (215.50, 121.50, 2.00) 0 COLLECT_36
OBJ_DATA obj120 = (158.50, 186.50, 6.00) 0 COLLECT_28
OBJ_DATA obj121 = (147.50, 130.50, 6.00) 0 COLLECT_29
OBJ_DATA obj122 = (147.50, 132.50, 6.00) 0 COLLECT_03
OBJ_DATA obj123 = (147.50, 134.50, 6.00) 0 COLLECT_32
OBJ_DATA obj124 = (119.50, 150.50, 4.00) 0 COLLECT_16
OBJ_DATA obj125 = (110.50, 123.50, 255.00) 0 COLLECT_29
OBJ_DATA obj126 = (131.50, 62.50, 4.00) 0 COLLECT_03
OBJ_DATA obj127 = (55.50, 174.50, 2.00) 0 COLLECT_04
OBJ_DATA obj128 = (112.50, 236.50, 6.00) 0 COLLECT_04
OBJ_DATA obj129 = (112.50, 237.50, 6.00) 0 COLLECT_02
OBJ_DATA obj130 = (127.50, 216.50, 2.00) 0 COLLECT_05
OBJ_DATA obj131 = (166.50, 219.50, 2.00) 0 COLLECT_31
OBJ_DATA obj132 = (178.50, 209.50, 4.00) 0 COLLECT_34
OBJ_DATA obj133 = (178.50, 220.50, 4.00) 0 COLLECT_36
OBJ_DATA obj134 = (189.50, 183.50, 5.00) 0 COLLECT_35
OBJ_DATA obj135 = (131.50, 83.50, 3.00) 0 COLLECT_39
OBJ_DATA obj136 = (179.50, 37.50, 3.00) 0 COLLECT_39
OBJ_DATA obj137 = (149.50, 59.50, 4.00) 0 COLLECT_29
OBJ_DATA obj138 = (43.50, 120.50, 5.00) 0 COLLECT_02
OBJ_DATA obj139 = (50.50, 119.50, 5.00) 0 COLLECT_04
OBJ_DATA obj140 = (36.50, 171.50, 2.00) 0 COLLECT_08
OBJ_DATA obj141 = (87.50, 208.50, 2.00) 0 COLLECT_09
OBJ_DATA obj142 = (75.50, 224.50, 2.00) 0 COLLECT_31
OBJ_DATA obj143 = (28.50, 197.50, 2.00) 0 COLLECT_05
OBJ_DATA obj144 = (77.50, 146.50, 2.00) 0 COLLECT_02
OBJ_DATA obj145 = (90.50, 136.50, 2.00) 0 COLLECT_33
OBJ_DATA obj146 = (90.50, 143.50, 2.00) 0 COLLECT_31
OBJ_DATA obj147 = (123.50, 143.50, 2.00) 0 COLLECT_09
OBJ_DATA obj148 = (118.50, 143.50, 2.00) 0 COLLECT_05
OBJ_DATA obj149 = (128.50, 161.50, 2.00) 0 COLLECT_30
OBJ_DATA obj150 = (131.50, 160.50, 2.00) 0 COLLECT_31
OBJ_DATA obj151 = (136.50, 189.50, 2.00) 0 COLLECT_09
OBJ_DATA obj152 = (193.50, 176.50, 2.00) 0 COLLECT_06
OBJ_DATA obj153 = (192.50, 145.50, 2.00) 0 COLLECT_35
OBJ_DATA obj154 = (80.50, 122.50, 2.00) 0 COLLECT_34
OBJ_DATA obj155 = (172.50, 119.50, 2.00) 0 COLLECT_32
OBJ_DATA obj156 = (122.50, 73.50, 2.00) 0 COLLECT_02
OBJ_DATA obj157 = (98.50, 55.50, 2.00) 0 COLLECT_18
OBJ_DATA obj158 = (44.50, 46.50, 2.00) 0 COLLECT_39
OBJ_DATA obj159 = (46.50, 40.50, 2.00) 0 COLLECT_06
OBJ_DATA obj160 = (8.50, 36.50, 3.00) 0 COLLECT_06
OBJ_DATA obj161 = (79.50, 28.50, 255.00) 0 COLLECT_32
OBJ_DATA obj162 = (79.50, 29.50, 255.00) 0 COLLECT_39
OBJ_DATA obj163 = (18.50, 11.50, 5.00) 0 COLLECT_16
OBJ_DATA obj164 = (210.50, 230.50, 2.00) 0 COLLECT_39
OBJ_DATA obj165 = (171.50, 252.50, 2.00) 0 COLLECT_08
OBJ_DATA obj166 = (74.50, 235.50, 2.00) 0 COLLECT_34
OBJ_DATA obj167 = (114.50, 57.50, 2.00) 0 COLLECT_04
OBJ_DATA obj168 = (25.50, 101.50, 2.00) 0 COLLECT_34
SET savecount104 = 1
// CMD:IF_JUMP
sound2 = CREATE_SOUND (110.00, 14.00, 6.00) WATERFALL PLAY_FOREVER END
sound3 = CREATE_SOUND (101.50, 29.50, 6.00) CRICKETS PLAY_FOREVER END
sound4 = CREATE_SOUND (66.50, 36.50, 6.00) CRICKETS PLAY_FOREVER END
sound5 = CREATE_SOUND (68.50, 18.50, 6.00) CRICKETS PLAY_FOREVER END
sound6 = CREATE_SOUND (29.50, 19.50, 6.00) CRICKETS PLAY_FOREVER END
sound7 = CREATE_SOUND (40.50, 35.50, 6.00) CRICKETS PLAY_FOREVER END
sound8 = CREATE_SOUND (12.50, 19.50, 6.00) CRICKETS PLAY_FOREVER END
sound9 = CREATE_SOUND (53.50, 2.50, 6.00) CRICKETS PLAY_FOREVER END
sound10 = CREATE_SOUND (14.50, 63.50, 6.00) CRICKETS PLAY_FOREVER END
sound11 = CREATE_SOUND (44.50, 70.50, 6.00) CRICKETS PLAY_FOREVER END
sound12 = CREATE_SOUND (58.50, 49.50, 6.00) CRICKETS PLAY_FOREVER END
sound13 = CREATE_SOUND (211.50, 188.50, 6.00) STRIP_CLUB PLAY_FOREVER END
sound14 = CREATE_SOUND (11.50, 41.50, 6.00) COUNTRY_CLUB PLAY_FOREVER END
sound16 = CREATE_SOUND (106.50, 18.50, 6.00) INDUSTRIAL_LOW PLAY_FOREVER END
sound17 = CREATE_SOUND (91.50, 5.50, 6.00) INDUSTRIAL_LOW PLAY_FOREVER END
sound18 = CREATE_SOUND (136.50, 6.50, 6.00) INDUSTRIAL_LOW PLAY_FOREVER END
sound19 = CREATE_SOUND (119.50, 6.50, 6.00) INDUSTRIAL_HIGH PLAY_FOREVER END
sound20 = CREATE_SOUND (123.50, 6.50, 6.00) INDUSTRIAL_HIGH PLAY_FOREVER END
sound21 = CREATE_SOUND (127.50, 6.50, 6.00) INDUSTRIAL_HIGH PLAY_FOREVER END
sound22 = CREATE_SOUND (131.50, 6.50, 6.00) INDUSTRIAL_HIGH PLAY_FOREVER END
sound23 = CREATE_SOUND (97.50, 72.50, 6.00) BAR PLAY_FOREVER END
sound24 = CREATE_SOUND (19.50, 93.50, 6.00) BAR_2 PLAY_FOREVER END
sound25 = CREATE_SOUND (87.50, 199.50, 6.00) BAR PLAY_FOREVER END
sound26 = CREATE_SOUND (156.50, 179.50, 6.00) BAR_2 PLAY_FOREVER END
sound30 = CREATE_SOUND (89.50, 251.50, 6.00) MUMBLE PLAY_FOREVER END
sound31 = CREATE_SOUND (7.50, 104.50, 6.00) MUMBLE PLAY_FOREVER END
sound32 = CREATE_SOUND (9.50, 98.50, 6.00) BOWLING_ALLEY PLAY_FOREVER END
sound33 = CREATE_SOUND (148.50, 80.50, 6.00) JAZZ_CLUB PLAY_FOREVER END
sound34 = CREATE_SOUND (158.50, 186.50, 6.00) CLOCK_TOWER PLAY_FOREVER END
sound35 = CREATE_SOUND (62.50, 76.50, 6.00) DISGRACELAND PLAY_FOREVER END
sound28 = CREATE_SOUND (139.50, 252.50, 6.00) INDUSTRIAL_LOW PLAY_FOREVER END
sound36 = CREATE_SOUND (125.50, 149.50, 6.00) FAN_NOISE PLAY_FOREVER END
GENERATOR gen4 = (114.50, 124.50, 2.00) 0 COLLECT_00 1800 1800
SWITCH_GENERATOR (gen4, ON)
GENERATOR gen5 = (8.50, 121.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen6 = (52.50, 213.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen7 = (209.50, 147.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen8 = (139.50, 94.50, 2.00) 0 COLLECT_01 1800 1800
SWITCH_GENERATOR (gen5, ON)
SWITCH_GENERATOR (gen6, ON)
SWITCH_GENERATOR (gen7, ON)
SWITCH_GENERATOR (gen8, ON)
GENERATOR gen9 = (17.50, 69.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen10 = (16.50, 69.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen11 = (15.50, 69.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen12 = (85.50, 31.50, 4.00) 0 COLLECT_01 1800 1800
GENERATOR gen13 = (85.50, 30.50, 4.00) 0 COLLECT_31 1800 1800
GENERATOR gen14 = (85.50, 29.50, 4.00) 0 COLLECT_30 1800 1800
GENERATOR gen15 = (5.50, 4.50, 2.00) 0 COLLECT_04 1800 1800
GENERATOR gen16 = (5.50, 3.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen17 = (5.50, 2.50, 2.00) 0 COLLECT_30 1800 1800
SWITCH_GENERATOR (gen9, ON)
SWITCH_GENERATOR (gen10, ON)
SWITCH_GENERATOR (gen11, ON)
SWITCH_GENERATOR (gen12, ON)
SWITCH_GENERATOR (gen13, ON)
SWITCH_GENERATOR (gen14, ON)
SWITCH_GENERATOR (gen15, ON)
SWITCH_GENERATOR (gen16, ON)
SWITCH_GENERATOR (gen17, ON)
GENERATOR gen18 = (202.50, 226.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen19 = (203.50, 226.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen20 = (204.50, 226.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen21 = (219.50, 221.50, 2.00) 0 COLLECT_01 1800 1800
GENERATOR gen22 = (220.50, 221.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen23 = (221.50, 221.50, 2.00) 0 COLLECT_30 1800 1800
GENERATOR gen24 = (230.50, 203.50, 2.00) 0 COLLECT_02 1800 1800
GENERATOR gen25 = (231.50, 203.50, 2.00) 0 COLLECT_31 1800 1800
GENERATOR gen26 = (232.50, 203.50, 2.00) 0 COLLECT_30 1800 1800
SWITCH_GENERATOR (gen18, ON)
SWITCH_GENERATOR (gen19, ON)
SWITCH_GENERATOR (gen20, ON)
SWITCH_GENERATOR (gen21, ON)
SWITCH_GENERATOR (gen22, ON)
SWITCH_GENERATOR (gen23, ON)
SWITCH_GENERATOR (gen24, ON)
SWITCH_GENERATOR (gen25, ON)
SWITCH_GENERATOR (gen26, ON)
GENERATOR gen27 = (166.50, 13.50, 3.00) 0 COLLECT_01 1800 1800
GENERATOR gen28 = (166.50, 14.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen29 = (166.50, 15.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen30 = (221.50, 34.50, 3.00) 0 COLLECT_01 1800 1800
GENERATOR gen31 = (222.50, 34.50, 3.00) 0 COLLECT_31 1800 1800
GENERATOR gen32 = (223.50, 34.50, 3.00) 0 COLLECT_30 1800 1800
GENERATOR gen33 = (207.50, 24.50, 4.00) 0 COLLECT_08 1800 1800
GENERATOR gen34 = (207.50, 25.50, 4.00) 0 COLLECT_31 1800 1800
GENERATOR gen35 = (207.50, 26.50, 4.00) 0 COLLECT_30 1800 1800
SWITCH_GENERATOR (gen27, ON)
SWITCH_GENERATOR (gen28, ON)
SWITCH_GENERATOR (gen29, ON)
SWITCH_GENERATOR (gen30, ON)
SWITCH_GENERATOR (gen31, ON)
SWITCH_GENERATOR (gen32, ON)
SWITCH_GENERATOR (gen33, ON)
SWITCH_GENERATOR (gen34, ON)
SWITCH_GENERATOR (gen35, ON)
SET_GANG_KILL_REACTION (redngang, zaibgang, 1)
SET_GANG_KILL_REACTION (sciegang, redngang, 1)
SET_GANG_KILL_REACTION (zaibgang, sciegang, 1)
CHANGE_GANG_CHAR_RESPECT (poligang, p1, -5)
DISABLE_CRANE (crane8)
savecount102 = 1
IS_CHAR_OBJECTIVE_PASSED(chr1)
savecount105 = 0
// CMD:IF_JUMP
MAKE_CHAR_DO_NOTHING (chr1)
SET_CHAR_SHOOTING_SKILL (chr1, CRAP_SHOT)
SET_CHAR_THREAT_REACTION (chr1, REACT_AS_NORMAL)
SET savecount105 = 1
IS_CHAR_OBJECTIVE_PASSED(chr3)
MAKE_CHAR_DO_NOTHING (chr3)
// CMD:IF_JUMP
// CMD:IF_JUMP
savecount87 = 7
savecount99 = 0
// CMD:IF_JUMP
DISPLAY_MESSAGE (6185)
DISPLAY_BRIEF (6182)
SET savecount99 = 1
// CMD:IF_JUMP
savecount85 = 7
savecount100 = 0
// CMD:IF_JUMP
DISPLAY_MESSAGE (6184)
DISPLAY_BRIEF (6183)
SET savecount100 = 1
// CMD:IF_JUMP
savecount86 = 7
savecount101 = 0
// CMD:IF_JUMP
DISPLAY_MESSAGE (6186)
DISPLAY_BRIEF (6181)
SET savecount101 = 1
// CMD:IF_JUMP
savecount91 = 21
savecount81 = 0
// CMD:IF_JUMP
SET savecount91 = 22
LAUNCH_MISSION (ste_end.mis)
// CMD:IF_JUMP
CHECK_SCORE_GREATER(p1, 2999999)
savecount81 = 0
// CMD:IF_JUMP
count1 = 0
// CMD:IF_JUMP
LEVEL_END_POINT_ARROW_AT (arrow4, 116.00, 123.00, 2.00)
SET count1 = 1
DISPLAY_BRIEF_NOW (2910)
// CMD:IF_JUMP
count1 = 1
savecount81 = 1
// CMD:IF_JUMP
CHECK_SCORE_GREATER(p1, 2999999)
// CMD:IF_JUMP
REMOVE_ARROW (arrow4)
SET count1 = 0
// CMD:IF_JUMP
count1 = 1
savecount81 = 0
// CMD:IF_JUMP
CHECK_SCORE_GREATER(p1, 2999999)
// CMD:NOT
// CMD:IF_JUMP
REMOVE_ARROW (arrow4)
SET count1 = 0
DISPLAY_BRIEF_NOW (2911)
// CMD:IF_JUMP
count1 = 1
savecount81 = 0
// CMD:IF_JUMP
LOCATE_CHARACTER_ANY_MEANS(p1, 116.00, 123.00, 2.00, 1.00, 1.00)
// CMD:IF_JUMP
FINISH_LEVEL (BONUS_1)
// CMD:IF_JUMP
// CMD:IF_JUMP
// CMD:GOTO
LEVELEND
THREAD_TRIGGER trigger28 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto103, function28:)

function28:
START_BASIC_KF_TEMPLATE (trigger28, 6106, auto103, p1, TANK_GUN)
bonus8 = START_BONUS_CHECK (NO_ZONE, 3600, 20, 0, CHAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, TANK, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus8, timer2, 120, onscreen1, savecount2, 20, 6106, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger29 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto104, function29:)

function29:
START_BASIC_KF_TEMPLATE (trigger29, 6107, auto104, p1, TANK_GUN)
bonus9 = START_BONUS_CHECK (NO_ZONE, 3600, 20, 0, CAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, TANK, NONE)
DO_BASIC_KF_TEMPLATE (bonus9, timer2, 120, onscreen1, savecount2, 20, 6107, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger30 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto105, function30:)

function30:
START_BASIC_KF_TEMPLATE (trigger30, 6108, auto105, p1, CAR_MACHINE_GUN)
bonus10 = START_BONUS_CHECK (NO_ZONE, 3600, 100, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, ZCX5, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus10, timer2, 120, onscreen1, savecount2, 100, 6108, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger31 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto106, function31:)

function31:
START_BASIC_KF_TEMPLATE (trigger31, 6109, auto106, p1, CAR_MACHINE_GUN)
bonus11 = START_BONUS_CHECK (NO_ZONE, 2700, 75, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, ZCX5, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus11, timer2, 90, onscreen1, savecount2, 75, 6109, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger32 = THREAD_WAIT_FOR_CHAR_IN_CAR (p1, auto107, function32:)

function32:
START_BASIC_KF_TEMPLATE (trigger32, 6110, auto107, p1, CAR_MINE)
bonus12 = START_BONUS_CHECK (NO_ZONE, 3600, 20, 0, CAR, NOT_EXCLUSIVE, BY_CAR_MINE, ZCX5, COPCAR)
DO_BASIC_KF_TEMPLATE (bonus12, timer2, 120, onscreen1, savecount2, 20, 6110, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger33 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 132.50, 171.50, 2.00, 0.20, 0.20, function33:)

function33:
START_BASIC_KF_TEMPLATE (trigger33, 6111, obj35, p1, MACHINE_GUN)
bonus13 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus13, timer2, 60, onscreen1, savecount2, 20, 6111, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger34 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 253.50, 86.50, 2.00, 0.20, 0.20, function34:)

function34:
START_BASIC_KF_TEMPLATE (trigger34, 6112, obj36, p1, MACHINE_GUN)
bonus14 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_GUN, NONE, ANY_LAW_ENFORCEMENT)
DO_BASIC_KF_TEMPLATE (bonus14, timer2, 60, onscreen1, savecount2, 20, 6112, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger35 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 113.50, 144.50, 2.00, 0.20, 0.20, function35:)

function35:
START_BASIC_KF_TEMPLATE (trigger35, 6113, obj37, p1, MOLOTOV)
bonus15 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_MOLOTOV, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus15, timer2, 60, onscreen1, savecount2, 20, 6113, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger36 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 161.50, 78.50, 6.00, 0.20, 0.20, function36:)

function36:
START_BASIC_KF_TEMPLATE (trigger36, 6114, obj38, p1, MOLOTOV)
bonus16 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CAR, NOT_EXCLUSIVE, BY_MOLOTOV, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus16, timer2, 60, onscreen1, savecount2, 20, 6114, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger37 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 176.50, 143.50, 2.00, 0.20, 0.20, function37:)

function37:
START_BASIC_KF_TEMPLATE (trigger37, 6115, obj39, p1, ROCKET_LAUNCHER)
bonus17 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus17, timer2, 60, onscreen1, savecount2, 20, 6115, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger38 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 84.50, 57.50, 2.00, 0.20, 0.20, function38:)

function38:
START_BASIC_KF_TEMPLATE (trigger38, 6116, obj40, p1, ROCKET_LAUNCHER)
bonus18 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, COPCAR)
DO_BASIC_KF_TEMPLATE (bonus18, timer2, 60, onscreen1, savecount2, 20, 6116, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger39 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 112.50, 164.50, 2.00, 0.20, 0.20, function39:)

function39:
START_BASIC_KF_TEMPLATE (trigger39, 6117, obj41, p1, ROCKET_LAUNCHER)
bonus19 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CAR, NOT_EXCLUSIVE, BY_ROCKET_LAUNCHER, NONE, NONE)
DO_BASIC_KF_TEMPLATE (bonus19, timer2, 60, onscreen1, savecount2, 20, 6117, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger40 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 9.50, 27.50, 2.00, 0.20, 0.20, function40:)

function40:
START_BASIC_KF_TEMPLATE (trigger40, 6118, obj42, p1, FLAME_THROWER)
bonus20 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_FLAMETHROWER, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus20, timer2, 60, onscreen1, savecount2, 20, 6118, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger41 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 43.50, 146.50, 2.00, 0.20, 0.20, function41:)

function41:
START_BASIC_KF_TEMPLATE (trigger41, 6119, obj43, p1, FLAME_THROWER)
bonus21 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_FLAMETHROWER, NONE, ANY_LAW_ENFORCEMENT)
DO_BASIC_KF_TEMPLATE (bonus21, timer2, 60, onscreen1, savecount2, 20, 6119, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger42 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 147.50, 43.50, 2.00, 0.20, 0.20, function42:)

function42:
START_BASIC_KF_TEMPLATE (trigger42, 6120, obj44, p1, ELECTRO_GUN)
bonus22 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_ELECTRO_WEAPON, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus22, timer2, 60, onscreen1, savecount2, 20, 6120, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger43 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 151.50, 122.50, 3.00, 0.20, 0.20, function43:)

function43:
START_BASIC_KF_TEMPLATE (trigger43, 6121, obj45, p1, ELECTRO_GUN)
bonus23 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_ELECTRO_WEAPON, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus23, timer2, 60, onscreen1, savecount2, 20, 6121, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger44 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 212.50, 201.50, 2.00, 0.20, 0.20, function44:)

function44:
START_BASIC_KF_TEMPLATE (trigger44, 6122, obj46, p1, ELECTRO_GUN)
bonus24 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_ELECTRO_WEAPON, NONE, ANY_LAW_ENFORCEMENT)
DO_BASIC_KF_TEMPLATE (bonus24, timer2, 60, onscreen1, savecount2, 20, 6122, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger45 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 146.50, 211.50, 2.00, 0.20, 0.20, function45:)

function45:
START_BASIC_KF_TEMPLATE (trigger45, 6123, obj47, p1, ELECTRO_GUN)
bonus25 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CAR, NOT_EXCLUSIVE, BY_ELECTRO_WEAPON, NONE, COPCAR)
DO_BASIC_KF_TEMPLATE (bonus25, timer2, 60, onscreen1, savecount2, 20, 6123, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger46 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 172.50, 192.50, 5.00, 0.20, 0.20, function46:)

function46:
START_BASIC_KF_TEMPLATE (trigger46, 6124, obj48, p1, SHOTGUN)
bonus26 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_SHOTGUN, NONE, NO_OCCUPATION)
DO_BASIC_KF_TEMPLATE (bonus26, timer2, 60, onscreen1, savecount2, 20, 6124, p1, LIVES, 1)
RETURN

THREAD_TRIGGER trigger47 = THREAD_WAIT_FOR_CHAR_IN_AREA (p1, 208.50, 93.50, 2.00, 0.20, 0.20, function47:)

function47:
START_BASIC_KF_TEMPLATE (trigger47, 6125, obj49, p1, SHOTGUN)
bonus27 = START_BONUS_CHECK (NO_ZONE, 1800, 20, 0, CHAR, NOT_EXCLUSIVE, BY_SHOTGUN, NONE, ANY_LAW_ENFORCEMENT)
DO_BASIC_KF_TEMPLATE (bonus27, timer2, 60, onscreen1, savecount2, 20, 6125, p1, LIVES, 1)
RETURN

[/mis]

Note that those cities contain mission .mis files also, you can get them decompiled as well if you use the Epic GTA2 Map Editor to decompile, didnt attach them here since there are 45 of them...

User avatar
Den
Ped
Ped
Posts: 3
Joined: 26 Jun 2016, 11:12
GH nick: M3Xolin

Re: GTA2 source code

Post by Den »

Thank you! You helped me a lot.

Post Reply